最近遇到一个问题:在html中有一段javascript脚本定义了一个方法,在使用webview.loadUrl("javascript:方法名()")时方法未执行,后来

查资料发现是因为webview在加载html到页面是需要一定时间的虽然很短,如果html整个未加载完成会出现调用javascript的方法失败,提示找

不到方法定义对象的log信息。所以我们需要在页面完全加载完成后再回调webview.loadUrl("javascript:方法名()")。这里可以new 一个

WebViewClient对象 然后覆写onPageFinish方法在里面用webview调用JS函数 最后记得使用JS函数需要设置setJavaScriptEnabled(true); 

相关文章:

  • 2022-12-23
  • 2022-02-27
  • 2022-01-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-01
  • 2021-07-01
猜你喜欢
  • 2021-12-23
  • 2022-12-23
  • 2021-09-04
  • 2022-12-23
  • 2021-11-15
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案