KitKat中的Android WebView可访问性

时间:2014-05-19 18:28:07

标签: android accessibility talkback

我在使用TalkBack处理网络视图时遇到了一些麻烦(在Android 4.4.2上使用Nexus 5进行测试)。我读到通过检查标题为“增强Web辅助功能”的偏好,围绕Android JellyBean发布的Web视图添加了TalkBack支持。我不能为我的生活在系统设置中找到这个偏好。

在我们的应用程序中关注Web视图只需读取“WebView”并且不提供其他选项。我确定并在网络视图中调用了getSettings().setJavaScriptEnabled(true);

TalkBack是否支持在KitKat中删除网页视图?如果没有,我在这里错过了什么?

1 个答案:

答案 0 :(得分:2)

在4.4中,您需要在首次运行应用程序时启用TalkBack / Explore by Touch。如果你在那之后启用它,它似乎永远不会起作用。我通过反复试验弄明白了。我怀疑首次启动时脚本会被注入您的app / WebView以支持它。

作为替代方案,您可以手动将ChromeVox脚本注入WebView并以此方式启用可访问性。看看PhoneGap插件是如何做到的 - https://github.com/phonegap/phonegap-mobile-accessibility