为了使辅助技术能够与浏览器和其他应用程序配合使用,这些应用程序需要支持操作系统的辅助功能 API。在 Gnome 桌面上,最相关的是ATK 和 AT-SPI。
Firefox 已经记录了它的支持辅助功能 API,其中包括 Linux 上的 ATK/AT-SPI(以及适用于 Windows 和 Mac OS 的 API)。
对于《勇敢传说》,我找不到类似的东西。 Brave 社区论坛中有一些(嗯,很少)关于可访问性的问题,但没有任何关于 Linux 上屏幕阅读器用户的可访问性的问题。因此我的问题是 Brave 是否支持 Linux 可访问性 API(可能没有公开记录)。
(对的回应之一这个问题询问提问者正在使用哪个 Windows 屏幕阅读器,这才有意义如果已经内置了一些辅助功能 API 支持,至少在 Windows 上是这样。)
更新(20.10.2020):在发布这个问题近两年后,我仍然无法在 Brave 网站上找到该浏览器在 Linux(或任何操作系统)上实现可访问性 API 的证据。有一个功能请求(重新)引入 Chromium 的图像描述功能(针对屏幕阅读器用户)从 2020 年 9 月 30 日起,但尚不清楚提出请求的人使用的是什么操作系统。
答案1
由于 Brave 是基于 Chromium 的,所以它在这里肯定是一样的,所以我打赌你可以
ACCESSIBILITY_ENABLED=1 brave --force-renderer-accessibility