在我们刚开始写代码的时候,通常都会使用console.log() 来打印各种数据,各种日志,但是在 IE9浏览器中我们会发现当你第一次在IE9 中打开页面时有时页面是空白的不能正常显示,会报错 ‘console’未定义,这是因为 IE浏览器在 IE10以下对console的支持不是很友好, IE9只有在打开F12时才能唤醒浏览器的console功能。
针对这一情况,我们可以在页面中加入如下 js 代码,
<script type=
"text/javascript"
>
//解决 IE8、IE9 不支持 console 问题
window.console = window.console || (
function
() {
var
c = {}; c.log = c.warn = c.debug = c.info = c.error = c.time = c.dir = c.profile
= c.clear = c.exception = c.trace = c.assert =
function
() { };
return
c;
})();
</script>
这样即使IE浏览器不支持console也不会报错了