修复IE中的JS错误

时间:2009-12-22 03:37:16

标签: javascript jquery internet-explorer

我正在为我的应用程序使用jQuery,我在IE中收到此错误:

Line: 13
Char: 9
Error: Expected Identifier, string or number
Code: 0

..好吧,正如您所看到的,错误并不是很有帮助。你如何解决那些奇怪的IE错误?是否有任何工具或错误说明列表可以告诉您要修复的内容?

由于

4 个答案:

答案 0 :(得分:6)

我建议您查看JS文件的第13行,以找出错误的位置。

FWIW,当列表或对象声明中有尾随逗号时,通常会出现“预期标识符,字符串或数字”错误。 Firefox并不介意这一点,但IE确实如此。

答案 1 :(得分:2)

这是关于debugging javascript in IE的文章。 IE8附带built-in debugger

答案 2 :(得分:1)

IE Script debugger非常好。

但首先尝试Mozilla的错误控制台。它具有理智的行号。也许错误是相同的。

答案 3 :(得分:1)

  • 确保已安装Microsoft Office

  • 在IE中,转到工具 - >互联网选项 - >高级选项卡

  • 从那里UNCHECK“禁用脚本调试(Internet Explorer)”

  • 然后,当脚本创建错误时,您将看到一个对话框:

Script error in IE

单击YES按钮将您的生命签到microsoft 以启动调试器。

这是一个非常繁琐的工作流程(遇到脚本错误时发生的默认声音真的烦人)所以我不认为这是一个很好的工作方式,推荐firefox错误控制台它任何一天。

See also