IE7 不接受 JavaScript 对象文字中的尾随逗号作为有效的 JavaScript 语法:
var a = {
foo: 12,
bar: 13,//this is ok in all browsers except ie7
};
目前我处理这个问题的方法是使用 IE7 打开我的网站并使用控制台查找无效的 js 文件。
您知道如何使用 UNIX 命令行在 javascript 文件中定位(甚至更好地删除)尾随逗号吗?
我试图 grep 这些逗号,但需要多行正则表达式。我还用谷歌搜索了这个主题,没有发现任何有用的东西。