最近测试过程中发现ie9默认对console.log()方法输出会阻断程序执行。
经过反复测试发现。原来ie9默认并没有打开console,f12以后才会生效。
console本身兼容性是ie8以上,如下图1所示:
图1
目前有2种解决方案,
1: 判断是否开启window.console,如果没开启就不执行console.log。
if(window.console){console.log();}
2.重写console,这样只要在页面中引用此JS文件就可以了。
具体代码可以
参考文章来源:https://www.cnblogs.com/artwl/archive/2012/04/18/2455816.html
是一片很不错的文章。需要的可以看看。