- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个名为 jQuery 的开源项目。我正在尝试消除一个异常,该异常使该库在 Firefox 上部分工作,但在 chrome 上完全失效:
uncaught exception: [Exception... "Could not convert JavaScript argument" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: http://dev.johnhamelink.com/jquery/jquewy/latest.js :: anonymous :: line 150" data: no]
我尝试调试它,但我根本无法理解为什么它会产生这样的错误。任何帮助将不胜感激!
编辑:忘记说了,你可以在这里查看代码:http://dev.johnhamelink.com/jquery/jquery/
约翰。
最佳答案
因此,我在 Firebug 中的 addEvent
函数声明之后的第一行设置了一个断点,以查看发生了什么情况。我添加了元素、类型和回调的监视。
问题是您试图将某些无法设置为 null 的内容设置为 null。
因此您需要在 addEvent 方法中添加一个简单的 null 检查。
addEvent: function(element, type, callback){
if(!callback) return;
if(element.addEventListener) element.addEventListener(type, callback, false);
else if(element.attachEvent) element.attachEvent('on'+type, callback);
}
关于javascript - 未捕获的异常 : "Could not convert JavaScript argument" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" line 150",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4380579/
我是一名优秀的程序员,十分优秀!