VoiceOver没有读取链接的咏叹调标签。如果角色设置为'按钮'然后它工作。我可以使用' title',这确实有效,但我要求我在我的应用中重写我的代码链接。它确实在iOS 9.x中运行,有没有解决这个问题?
THX
答案 0 :(得分:0)
这是一个古老的问题,但是它突然出现在我的雷达上,因为今天它已被修改为具有wai-aria
标签。
此问题是iOS VoiceOver中的一个实际错误。参见https://bugs.webkit.org/show_bug.cgi?id=162578,但随后在几个.dot版本中对其进行了修复。今天在12.1.4下可以正常工作。
如果由于某种原因,仍然有一个装有iOS 10的设备,并且您需要解决该问题,则可以改用aria-describedby
。没坏该属性的用途与aria-labelledby
略有不同,但是暂时将它视为“足够好”的技巧。但是如果设备已更新到新的iOS,则必须返回并将aria-describedby
改回aria-labelledby
。