[聚合文章] WebView与JS的交互

JavaScript 1900-01-01 18 阅读
android代码

通过WebViewaddJavascriptInterface()进行对象映射

这里要注意做这个功能的时候要将js调用的方法名和对象名都清楚告诉web端  test.hello(String name),前面的对象名不能掉.

规定对被调用的函数以@JavascriptInterface进行注解从而避免漏洞攻击,这里对漏洞不做多的解释。

通过WebViewClient的方法shouldOverrideUrlLoading ()回调拦截 url

这种方式用的比较少,可以在android中捕获一些html上的数据,下面给出代码供参考

注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。