【发布时间】:2013-06-06 04:55:04
【问题描述】:
我在使用 angularjs 和 internet explorer9 时遇到了一些小问题。看起来,angularjs 没有正确加载。如果我用我的应用程序启动 ie,什么都不会起作用,但如果我启动 ie9 的开发工具并刷新页面,我的应用程序将工作,一切都在加载并准备好使用。
我不知道会发生什么以及如何解决此问题。我使用 angularJs 版本 1.1.5。非常感谢!
更新和解决
我的问题是,我到处都有 console.log (..)。在 FF 或 Chrome 上,一切正常,但在 II9 中,发生了一些事情,即在语句 console.log(...); 之后停止。从我的 JavaScript 中删除 console.log(..) 后,我的应用程序也可以在 IE7/8/9 上运行。
但是??
但我会问为什么IE对console.log有这么多问题?
【问题讨论】:
-
您是否必须打开开发者工具或简单的刷新也可以?
-
只有在开发工具打开的情况下才刷新不起作用
-
在 IE8 上遇到了同样的问题。 Baezy 的回答是正确的(应该这样标记)。我从我的应用程序中取出了两条 console.log() 行,它起作用了。
-
console.log() 在 IE8 和 IE9 上仅在打开选项卡的开发工具后启用:stackoverflow.com/a/5473193/3211434。正如@Pavel 在下面提到的,始终使用 $log。
标签: angularjs internet-explorer-9