0

我在网页上有一组 extjs 对象,使用 Firefox 进行开发,因此我可以使用 Firebug 进行调试。过了一会儿,我启动 IE 来检查兼容性并在 IE 中获得一个空白页面,但在 FF 中一切正常。

在 IE 中,我没有收到任何 Javascript 错误。

4

3 回答 3

2

在 Firebug 选项中打开“严格警告”,然后在您的页面的 .js 源文件中查找警告。似乎 Firefox 对集合的最后一个成员之后的逗号更加宽容。查找标有“尾随逗号在 ECMA-262 对象初始化程序中不合法”的警告。这明确了问题所在。

于 2009-04-06T00:26:56.820 回答
1

“似乎 Firefox 对集合的最后一个成员之后的逗号更加宽容。”

是的!!就是这样。除了 jslint 之外,还有http://www.jsonlint.com/可用。

于 2009-09-10T09:03:30.000 回答
0

jslint.com 对 IE JavaScript 问题有很大帮助。FF 忽略和 IE 阻塞的悬挂逗号太容易了。

于 2009-07-07T13:07:11.127 回答