[英]“catch” errors in Android Javascript
我正在尝试检查Android Webkit Javascript支持哪些DOM方法(实现混合应用程序),为此,我实现了以下try catch方法
webView.loadUrl("javascript:(function(){try{document.body.style.backgroundColo = 'blue';}catch(err) {alert('There is an error');}})()");
它似乎没有捕获到错误(backgroundColo,因为我没有收到警告消息。我正在使用运行Android Froyo的GalaxyS。
尝试将“ errr”替换为“ ee”,在googlegroups讨论中看到了该格式。
我已经搜寻了网,但没有发现问题所在。 任何帮助,将不胜感激。
分配此:
document.body.style.backgroundColo = 'blue';
不是JS错误,不会引发异常。 您正在document.body.style
对象上创建一个名为backgroundColo
的属性,并将其值设置为'blue'
。 我不会做任何影响样式的事情,但是不会引起JS异常。 您可以在这里看到它的工作原理:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.