0

刚开始在backbone.js和asp.net工作。该代码在 Firefox 中运行良好,而相同的代码在 IE 8 中无法运行。我是否需要配置一些东西才能使其在 IE 8 中运行?

Console.log 仅适用于 Firefox,不确定在 IE8 中的何处查看记录的消息(已使用 IE 8 的开发人员工具)。

谢谢

4

2 回答 2

4

在 IE 8 中,您可以转到“脚本”选项卡(您会在左侧看到 HTML、CSS、脚本和 Profiler 选项卡),控制台位于该选项卡的右侧。

第一个问题的答案是否定的,Backbone.js 和 IE 没有什么特别之处,你可能有一些完全符合标准的 JavaScript,当然,IE 8 不喜欢它。

例如,不要以逗号结尾的列表:

{
  "something" : "value",
  "other" : "different value",
}

在 Firefox 中会很好,在 IE 中则不然。

祝你好运。

于 2012-07-17T16:29:00.260 回答
2

我在上一个项目中遇到了这个问题。可以通过 jslint 运行代码来标记像 John 提到的项目。尾随逗号是我最大的冒犯者

您可以使用http://www.jslint.com/并减少一些与在 IE 中运行无关的错误和警告。

于 2012-07-17T20:35:34.783 回答