首页 > 代码库 > IE8中console的问题
IE8中console的问题
IE8及IE8以上的浏览器是有console对象的,但只有在开发者工具打开后才存在,不打开开发者工具则不存在该对象。
如果页面中或外部引用的js语句有consolo.log之类的,在i8及以下会直接提示 "console"未定义错误,导致其他的js无法执行,解决方案如下:
方案一:删除/注释页面中或外部引用的js中的console语句;
方案二:使用自定义的log方法替代原生的console.log方法
var log = function (msg) { if(window.console && console.log){ console.log(msg); }};或var log = function () { try { console.log(msg); }catch (e) {}};
IE8中console的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。