辅助功能和Android WebView

Nem*_*emo 22 android accessibility webview android-a11y

是否为Android WebView启用了辅助功能?任何人都可以告诉如何使WebView可访问?

kra*_*toa 9

通过在Honeycomb及以上版本中的javascript注入启用Android webview可访问性(如alanv指出).该用户必须启用它:

  • 启用辅助功能模式,包括4.0+中的"触摸浏览".
  • 启用"增强的Web辅助功能",或者在旧设备上启用"注入Web脚本".

这通过将JavaScript通过<script>标签注入每个加载的页面来实现.请注意,您必须要小心,因为并非所有内容都能很好地使用此javascript,并且在某些边缘情况下注入将失败.


小智 6

您可以扩展WebView类以实现Accessibility API方法.

http://developer.android.com/guide/topics/ui/accessibility/apps.html#custom-views