2010-09-02 36 views
0

我收到一个错误只在IE说对象不支持方法,但它所说的线是946275090(我知道IE浏览器在线数字,但通常不关闭)的某处。我可以发誓这种类型的错误有一个特定的含义,但我为我的生活不记得。这是否意味着什么特定的IE浏览器返回错误的行号这样可笑的大?IE错误946275090行?

+0

什么是错误? – ChaosPandion 2010-09-02 20:54:36

+4

等等,你确定你*没有*十亿行javascript文件隐藏在某处吗? :) – jball 2010-09-02 20:55:23

+0

说管理不是对象的一种方法(管理甚至不在JavaScript中,管理是url的一部分) – ryanzec 2010-09-02 20:56:54

回答

1

不看代码的其余部分就很难(不可能?)确切地说出了什么问题。

也就是说,我真的建议通过JSLint运行您的代码,以帮助您识别任何潜在的问题。我相信,当涉及到delete运营商时,IE有一些问题(即不符合标准)。所以,如果你觉得你的代码库太大而无法用JSLint测试,我建议至少使用delete来隔离和测试这些部分。

如果你有兴趣在一些额外的阅读,“Finding Improper JavaScript Globals”是一个伟大的文章看declaredimpliedwindow全局,涵盖他们处理如何被删除(除其他事项外)。