首页 > 解决方案 > 防止 Voice Over 读取文本输入中的只读属性

问题描述

有没有办法防止 VoiceOver/TalkBack 从使用 javascript/CSS 的文本输入中读取 readOnly 属性?

<input type="text" readonly>

我不希望在 VO 上读取此只读属性。

标签: javascripthtmlaccessibilityvoiceover

解决方案


如果您不想宣布“只读”,请删除该readonly属性。

屏幕阅读器正在做应该做的事情。如果视障用户正在使用您的网站,并且他们正在使用 VoiceOver 访问它,并将他们的注意力放在该字段上,如果他们没有听到“只读”,他们如何知道他们无法输入在那个领域?


推荐阅读