我在网页上有一组extjs对象,使用Firefox进行开发,因此我可以使用Firebug进行调试。过了一会儿,我启动IE来检查兼容性,并在IE中获得一个空白页,但所有工作在FF。
在IE中我没有Javascript错误。
答案 0 :(得分:2)
在Firebug选项中打开“Strict Warnings”,然后在页面的.js源文件中查找警告。在集合的最后一个成员之后,Firefox似乎对逗号更加宽容。查找标记为“尾随逗号在ECMA-262对象初始值设定项中不合法”的警告。这确定了问题所在。
答案 1 :(得分:1)
'似乎Firefox在收集最后一个成员之后对逗号更加宽容。'
呀!而已。除了jslint之外,还有http://www.jsonlint.com/可用。
答案 2 :(得分:0)
jslint.com对IE JavaScript问题有很大帮助。有一个挂起的逗号,FF忽略和IE窒息就太容易了。