IE中的Javascript语法错误

5

我创建了一个相当大的Javascript应用程序,它可以在Firefox和昨天之前的IE中运行。我已经做了很多更改,现在在IE中会出现语法错误,但在Firefox中一切都很好。 显然我错过了某个逗号,但我看不见它。 IE的错误消息没有什么用处,甚至没有告诉我哪个JS文件有错误。

是否有针对Javascript的语法检查器,可以更详细地通知我此类错误?

3个回答

5

http://www.jslint.com/可以捕捉到逗号和分号问题。

例如:

Error:
    Problem at line 1 character 17: Extra comma.

var foo = ['bar',]

    Problem at line 1 character 19: Missing semicolon.

var foo = ['bar',]

1

0
我会在IE8rc1中尝试它。新的调试工具与Firebug相去甚远,但它们应该可以告诉你这种情况下的问题所在。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接