我在 WinXP 上以正常模式运行 IE8(无论兼容性未打开时是什么)。我正在维护几年前编写的 Rails 应用程序。通常,当我加载页面和/或刷新页面时,它会报告不同的 JavaScript 错误。当我查看 Developer 工具中的错误时,似乎 javascript 文件尚未完全加载。因此,错误通常与语法相关,例如'}'预期
。
最佳答案
对象字面量或数组声明中的尾随逗号?有些浏览器接受此设置不会出现错误,但 IE 不会。
// Trailing commas are bad
var someArray = [
"thing",
"last",
];
var someObject = {
one: "thing",
after: "another",
};
正如 galambalazs 在评论中建议的那样,jslint将为您解决此类问题。
关于javascript - 为什么 IE8 加载 JavaScript 不完全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4178733/