素材巴巴 > 程序开发 >

IE8/IE9出现「‘console’未定义」错误

程序开发 2023-09-15 11:44:57

1.问题场景 开发人员在测试代码时使用控制台console打印,而不是使用window.alert,对于IE8+浏览器,出现 在此输入图片描述

2.问题原因 IE8/9需要先按F12开启IE Dev Tools(开发者工具箱)才能获取console对象 在此输入图片描述

3.解决办法 编写代码养成良好习惯,使用if(window.console){ console.log(...); }, 即使用console前检查console对象是否能得到。

4.问题延伸 IE在IE8以上才开始支持console,并且IE8/9在开启开发者工具箱的情况下才能获取console。IE10全面支持console。

转载于:https://my.oschina.net/zyong/blog/336174


标签:

上一篇: Vue——使用vuedraggable实现拖拽 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。