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> } }); } });
相关文章推荐
- Android webview js 调用java方法报错"Uncaught TypeError: Object [object Object] has no method xx
- 在用Android WebView调用js时方法错误
- android webView 图片加载不出来 后台报错Uncaught TypeError: Cannot call method 'getElementsByTagName' of null
- Android webview刷新 Uncaught ReferenceError: isReadyForPullUp is not defined at null:1
- android webkit 加载js 出现 Error//webConsole:Uncaught Error:cannot call method ‘setItem’ of null at...
- WebView加载html代码,js脚本中调用android对象的方法...
- [Android]通过js方法回调部分native报错 Web Console: Uncaught TypeError: Object [object Object] has no method 'xxx'
- Android开发 activity里面的WebView加载js调用windows.location.reload()会弹出浏览器的解决方法
- android中webview携带cookie以及webview所加载网页中js调用java方法问题
- android webview js交互之自定义错误加载界面(重新刷新)
- Android webView 中loadData方法加载 带中文时出现乱码
- 【Js】调用Android WebView定义的方法总结
- android webview的jsinterface有时候不被识别的原因
- WebView之js调用Android类的方法传递数据
- webView中js调用android方法一调用程序就退出是怎么回事
- ThinkPHP报js错误:Uncaught ReferenceError: out is not defined
- android应用因为加入js而导致webview一直在加载中的bug解决方案
- [置顶] Android使用WebView加载图片防止OutOfMemoryError
- Android WebView导入HTML使Js生效的方法
- 安卓WebView报错:android uncaught typeerror object object object has no method