Android中和javascript交互报:android Uncaught ReferenceError:
来源:互联网 发布:qq三国桃园第一js蘑菇 编辑:程序博客网 时间:2024/06/06 03:44
可能原因如下:
1、HTML页面上的javascript写的有问题,可以先在HTML上调试排除语法等问题;
2、使用webView.loadUrl调用的时候字符串要拼写正确,尤其是传入参数时,格式可以如下:
webView.loadUrl("javascript:showData('"+json+"')");
3、调用的时候可能HTML页面还没有加载完毕,使用Handler的post方法里,例如:
private Handler mHandler = new Handler();
mHandler.post(new Runnable() {
@Override
public void run() {
webView.loadUrl("javascript:showData('"+json+"')");
}
});
也可以是:
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
webView.loadUrl("javascript:showData(1)");
}
});
4、如果javascript的alert没有弹出来,设置:
webView.setWebChromeClient(new WebChromeClient() {});
没啥技术含量,姑且记录。
- Android中和javascript交互报:android Uncaught ReferenceError:
- Android JS桥交互("Uncaught ReferenceError: xxx is not defined or xxx has no method")
- javascript函数报Uncaught ReferenceError: XXX is not defined
- javascript函数报Uncaught ReferenceError: XXX is not defined
- Uncaught ReferenceError while loading asset file on android 4.4
- UEditor 报错:Uncaught ReferenceError: UE is not defined; Uncaught ReferenceError: UM is not defined
- UEditor 报错:Uncaught ReferenceError: UE is not defined; Uncaught ReferenceError: UM is not defined
- Android webview刷新 Uncaught ReferenceError: isReadyForPullUp is not defined at null:1
- android webview 加载js的方法时,有时候会报Uncaught ReferenceError的错误
- Android—[INFO:CONSOLE(55)] "Uncaught ReferenceError: $ is not defined", source: file:///android_asse
- ThinkPHP报js错误:Uncaught ReferenceError: out is not defined
- jQuery报错:Uncaught ReferenceError: $ is not defined
- jQuery报错:Uncaught ReferenceError: $ is not defined
- jQuery报错:Uncaught ReferenceError: $ is not defined解决方法
- Jquery-Uncaught ReferenceError: $ is not defined报错
- js代码报错:Uncaught ReferenceError: checkBox is not defined
- jQuery报错:Uncaught ReferenceError: $ is not defined
- jQuery报错:Uncaught ReferenceError: $ is not defined
- Heartbeat配置
- 初识Android
- U-Boot移植_DDR3移植
- UVA 11489 Integer Game (博弈)
- VS注释与取消注释快捷键
- Android中和javascript交互报:android Uncaught ReferenceError:
- document.forms
- XML文件解析---SAX方法
- Fragment使用技巧:使用静态Fragemnt
- xshell传输文件
- 用nautilus命令打开文件管理器
- ADF中选择表行后改变当前行的编辑状态
- 欢迎使用CSDN-markdown编辑器
- qt486中文乱码问题