IE9需要F12 + Refresh才能运行页面

时间:2014-06-21 19:25:32

标签: internet-explorer-9

我在zackel.com上有一个页面没有启动IE9,除非你先点击F12启动调试器然后再刷新。

要查看问题请访问zackel.com,请在右上角登录email = guest@comcast.net密码=来宾并选择GALLERY。

这应显示图库图像,适用于IE10,IE11,Chrome,FF等。在IE9上没有任何反应,直到你点击F12然后刷新浏览器。然后GALLERY显示画廊图像。

有谁知道会发生什么事?

由于

1 个答案:

答案 0 :(得分:2)

我记得去年遇到过类似的问题。

确实很奇怪。这似乎是由对console.log的调用引起的。在IE9中console.log仅在开发人员工具打开时定义。这似乎解释了为什么你必须按F12并进行刷新然后才能工作。

在这个问题中,情况得到了更好的解释:Does IE9 support console.log, and is it a real function?

有什么帮助可以移除对console.log的所有来电或定义console.log时未定义的内容,如上面问题的答案中所述:https://stackoverflow.com/a/9593812/669561

if (!window.console) window.console = {};
if (!window.console.log) window.console.log = function () { };

这个解决方案似乎更好:https://stackoverflow.com/a/11147595/669561

我希望它有所帮助!