ie8不支持console.log()的解决方法

Posted DOIT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ie8不支持console.log()的解决方法相关的知识,希望对你有一定的参考价值。

1、在ie8(其他版本没测)下用console.log(\'abc\') 在控制台调试会报错,如下图:

2.解决方法

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; })();

 

以上是关于ie8不支持console.log()的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

IE8 中的 console.log 发生了啥?

for each

JavaScript兼容关于IE8及以下无法通过getElementsByClassName()方法获得元素的解决方法

ie8下数组不支持indexOf方法解决方法

兼容IE8的js格式化日期方法,解决ie8不支持Date()的问题

ie8不支持currentTarget的解决办法