繁体   English   中英

Android Javascript中的“ catch”错误

[英]“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异常。 您可以在这里看到它的工作原理:

http://jsfiddle.net/jfriend00/gwBVv/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM