javascript - HTML:语音用户能够访问禁用的选择框
问题描述
我想为用户配音创建禁用的选择框。我有这个简单的 HTML。使用 disabled="disabled" 和 aria-disabled="true" 禁用选择。但 Voice Over 用户仍然可以访问它。
在 MacOS (Chrome/Safari) 中检查。VO 读取选择为禁用。但是我可以通过单击“Ctrl+Option+Space”来访问它。任何想法?提前致谢。
<html>
<body>
<label>Select</label>
<select disabled="disabled" aria-disabled="true">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</body>
</html>
JS 小提琴:http: //jsfiddle.net/acxksd1r/2/
解决方案
推荐阅读
- react-native - React Native 如何在不使用 Redux 的情况下将值从组件传递到主要活动?
- python - 如何将模板设置为新的python文件
- arduino - 试图通过 GSM 代码理解 ESP32 OTA
- javascript - DiscordJS 反应收集器在其他用户反应时不适用于其他用户
- django-views - Django login_required 装饰器无法正常工作
- github - 为什么 GitHub Search (API) 返回不一致的内容?
- android - 通知未在android中发送
- php - 我可以在 bind_result 中使用类实体吗
- python-3.x - 为什么我的十六进制到字节转换在中间吐出废话?
- google-sheets - 更改为新价格,但不应影响 Google 表格中旧价格的计算