VoiceOver没有读取链接的咏叹调标签。如果角色设置为“按钮”,那么它可以正常工作。我可以使用“标题”,这确实有效,但我要求我在我的应用程序中重写我的代码链接。它确实在iOS 9.x中运行,有没有解决这个问题?
谢谢
这是一个老问题,但它刚刚出现在我的雷达上,因为它今天被修改为有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
。