TimingCharts.com在FireFox,Chrome,Safari和Android设备中加载,但在IE9中挂起。如果我点击F12并点击开发人员设置中的任何内容,例如调试,浏览器模式,图像等,则会加载页面。只要我打开浏览器页面继续正常工作。如果我关闭浏览器并重新登录,我必须再次完成f12过程。
一些用户已确认他们遇到了同样的问题。有人可以告诉我我需要做什么才能正确加载此页面?
答案 0 :(得分:3)
您的网页上有console.log
,除非开发者工具处于打开状态,否则会对IE9造成污染。这是一个非常愚蠢的错误,因为只要您使用开发人员工具进行调查,错误就会消失!
你可以通过这样包装你的陈述来使它始终有效:
if (window.console !== undefined && window.console.log !== undefined) {
console.log('some console output');
}
那应该让IE9再次运作!
答案 1 :(得分:0)
感谢西蒙的方向!在你的例子工作了一段时间后,我决定......
<head>
<script type="text/javascript">
if (!window.console) console = {log: function() {}};
</script>
</head>
这似乎解决了这个问题。我非常感谢你的帮助。