gpt4 book ai didi

javascript - 未捕获的异常 : "Could not convert JavaScript argument" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" line 150"

转载 作者:行者123 更新时间:2023-11-28 16:35:12 24 4
gpt4 key购买 nike

我正在开发一个名为 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 函数声明之后的第一行设置了一个断点,以查看发生了什么情况。我添加了元素、类型和回调的监视。

  • element = dom 窗口对象
  • 类型=“加载”
  • 回调= null

问题是您试图将某些无法设置为 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com