适用于Linux中谷歌浏览器的AT-SPI

4xrmg8kj  于 2022-11-02  发布在  Linux
关注(0)|答案(2)|浏览(121)

我一直在寻找使用Accessibiltiy获取Firefox和Chrome浏览器打开的标签的URL的方法。
我发现Firefox可以使用at-spi获取url,但Chrome几个月前就可以获取focused标签的url。
我最近测试的时候得到了一个新的结果,就是我无法使用Accessibility访问Chrome的子程序,所以我连focused tab的url都不知道。
“atspi_accessible_get_child_count”返回0。
但正如我之前所说,它在Chrome 31版本上工作。
根据Assistive技术支持,Linux中没有测试可访问性的工具。
Chrome不再支持辅助功能?

tuwxkamq

tuwxkamq1#

Chrome Accessibility中有答案。
也就是说,桌面Linux上的铬的可访问性目前并不真正支持。

tct7dpnv

tct7dpnv2#

你需要像这样启动Chrome:
ACCESSIBILITY_ENABLED=1
这两个都是必要的。对于电子应用程序来说,ACCESSIBILITY_ENABLED=1似乎就足够了,至少VSCodium和Signal Desktop是这样的。
在Windows上,这是不必要的,因为一旦检测到已知的屏幕阅读器(afaik),就会自动启用它自己,但Linux下的Orca显然是未知的。

相关问题