voiceover - macOS 上的 VoiceOver - 卡在浏览器中
问题描述
我使用 VO(配音)来帮助我测试网站的可访问性。
最近 VO 在 Chrome 或 Firefox 上导航时开始忽略(不跟随)键盘导航Tab
和光标点击。VO (ctrl + option) + *
仅使用工作的快捷方式。
我注意到,当 VO 在 Chrome 中宣布某些内容时,它总是以“Chrome 有一个新窗口”结束。我不记得以前发生过这种情况。
我在隐身模式下尝试了两种浏览器,并且发生了同样的问题。不过,它在 Safari 上运行良好。
其他一切都在 macOS 上运行良好:任何系统应用程序或任何其他已安装的应用程序。
我没有自定义任何 VoiceOver 设置,只有语音速度(更快)。我怀疑这在我更新到 macOS Mojave 后开始发生,但我不确定。但我确信当我安装了 High Sierra 时这并没有发生。
解决方案
我想我找到了问题所在:有一些 Chrome 扩展程序搞砸了 VoiceOver。
在我卸载它们并重新启动浏览器后,它又开始正常工作了。
更新:问题又回来了,我还找不到原因。但是现在,如果我关闭 Chrome 并再次打开它,VO 工作正常。我仍然认为这是由运行时间过长的扩展引起的,但我不知道是哪一个。我不知道是哪一个,因为太多了(+20)。
更新 2:我已经更新到 macOS Catalina 并且再也没有遇到过这个问题。扩展与以前完全相同(可能有一些小的更新)。
推荐阅读
- java - 组合或聚合特定示例
- azure-api-management - 正文未通过 Azure API 管理发送
- java - 使用 Stream API 生成平面树
- python - 如何从数据框的多列中获取最近的日期?
- php - Symfony 4 错误:服务中未使用的绑定“$projectDir”
- django - Django (DRF) 多对多字段选择/限制
- flutter - Flutter 基础状态管理
- go - S3 存储桶命名策略问题并尝试将 SDK 生成的请求发送到实现 S3 API 的 API
- django - Django:包含标签后出现严重错误
- html - 奇怪的 CSS 溢出问题