您的位置:首页 > 移动开发 > Android开发

android webview 加载js的方法时,有时候会报Uncaught ReferenceError的错误

2014-09-29 14:24 429 查看


  android webview 加载js的方法时,有时候会报Uncaught ReferenceError的错误,但是看看自己的JS代码,发现是有这个方法的;

可能原因,webview还没有加载完,所以可以用如下方法解决:

webView.setWebViewClient(new WebViewClient()
{
//待页面加载完获加载JS方法
@Override
public void onPageFinished(WebView view, String url)
{
new Handler().post(new Runnable()
{
@Override
public void run()
{
//调用 HTML 中的javaScript 函数 在这个加载JS的方法就可以了
<pre name="code" class="java"><span style="white-space:pre"> </span>webView<span style="font-family: Arial, Helvetica, sans-serif;">.loadUrl("javascript:XX('" + new Gson().toJson(areaList) + "')");</span> } }); } });


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐