我在zackel.com上有一个页面,它不会用IE9启动,除非您首先按F12启动调试器,然后进行刷新。
要查看问题转到zackel.com,请以email= guest@comcast.net Password=来宾的身份在右上角登录并选择图库。
这应该显示画廊的图像,并为IE10,IE11,Chrome,FF等。在IE9上什么都不会发生,直到你点击F12,然后刷新浏览器。然后画廊显示画廊的图像。
有人知道会发生什么事吗?
谢谢
发布于 2014-06-26 12:58:32
我记得去年也有类似的问题。
这确实很奇怪。它似乎是由对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 )中所解释的情况下定义console.log。
if (!window.console) window.console = {};
if (!window.console.log) window.console.log = function () { };这个解决方案似乎更好:https://stackoverflow.com/a/11147595/669561
希望能帮上忙!
https://stackoverflow.com/questions/24345097
复制相似问题