Mac屏幕阅读器仅读取html标签而不显示内容

时间:2018-12-06 07:29:39

标签: macos accessibility wai-aria screen-readers

在开始之前,这可能是Mac Voice所需的愚蠢设置更改,为了解决此问题,我必须对它进行更改,但我对此问题一无所知。

每当我在Mac上启动屏幕阅读器时(通过将我的网页加载到浏览器中-chrome),它将开始仅读取HTML标记,而不读取DOM上显示的内容。

例如启动屏幕阅读器的那一刻,它开始阅读(“ var userId = ['XXXXXXXXXXX1','XXXXXXXXXXX2']; var stream = T.stream('statuses/filter', { follow: userId.join(',') }); ”)

有人知道要解决此问题必须进行任何设置更改吗?

2 个答案:

答案 0 :(得分:0)

VoiceOver在Chrome,FF和Safari上的行为有所不同。而且由于VO仅具有读取/浏览模式,因此听起来好像在代码中找不到任何界标。检查您的代码是否存在语义问题。而且,您可以使用Deque的AXE等浏览器插件来验证标记。当我需要进行快速可访问性审核时,这就是我的偏爱。 VO还使用不同的组合键(例如“ VO-Shift-向下箭头”)代替了本机键盘功能来执行我们认为应该很简单的任务,但实际上什么都不是。有可能,您需要修改/启用使您能够阅读内容的按键组合。

答案 1 :(得分:0)

通过将设置更改为VoiceOver Utility => Web标签=>取消选中Enable Live Region,我可以使它适用于Chrome。