electron 使用JAWS屏幕后,Slack中元素周围的蓝色可访问性框架

gdx19jrr  于 2023-09-28  发布在  Electron
关注(0)|答案(1)|浏览(101)

这个问题是来自超级用户的migrated,因为它可以在Stack Overflow上回答。Migrated上个月。
我有一个屏幕阅读器JAWS安装了一段时间,然后我正确地卸载它从所有应用程序设置在Windows中。
之后,当Grammarly(文本校正器)启动时,Slack中的UI元素周围有一个蓝色框。如果我关闭Grammarly,那么蓝色框就会消失。这种情况只发生在Slack中。

我联系了Slack支持,他们说因为Slack是基于electron构建的,所以它使用了electron提供的API,外部应用在electron API中设置了'app.setAccessibilitySupportEnabled(enabled)'属性,这就是为什么出现蓝框的原因。显然,这是Grammarly,因为如果我关闭它,Slack在没有蓝框的情况下运行良好。
我尝试的是:
1.在控制面板->轻松访问中心取消选中一切
1.在“所有设置”->“讲述人”中取消选中所有内容
1.在Chrome浏览器中,我进入chrome://accessibility并取消选中所有内容,但如果我启动了Grammarly,它会选中所有复选框
1.正如前面提到的here,我在Slack中运行了一个开发控制台,并试图运行app.setAccessibilitySupportEnabled(disabled),但它给了我一个'Uncaught Reference Error:应用程序未定义'错误
有什么办法可以把app.setAccessibilitySupportEnabled改回disabled吗?

fykwrbwg

fykwrbwg1#

我收到了Grammarly团队的回复,这很有帮助:
1.再次安装JAWS
1.选择“选项”=>“恢复到出厂设置”
1.双颚
最初,我从Windows 10应用程序列表中删除了JAWS。它有两个与JAWS相关的程序,所以我把它们都卸载了。
这一次我也去了控制面板->程序和功能。在那里,我通过开发人员的名字过滤了列表,有一个程序是由Freedom Scientific开发的(所以它是第三个),所以我从那里开始搜索。重新启动后,问题就消失了!
我不知道到底是什么帮助(“恢复到出厂设置”或删除第三个程序),但我现在很高兴!

相关问题