ie9 提示’console’ 未定义问题的解决方法
维护的项目在ie9之下运行 没有问题,新增代码之后发现不能完整展示 。打开ie的开发者工具之后又可以展示完整 。找了很久没找到原因,后来发现打开开发者工具之后在控制台有一条输出语句 。关掉开发者工具之后,在状态栏发现提示’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;
})();
然后项目就可以运行了 。搜索之后发现是ie9的对于console的定义问题造成 。您可能感兴趣的文章:AngularJS实现一次监听多个值发生的变化javascript实现类似于新浪微博搜索框弹出效果的方法图解Spring框架的设计理念与设计模式完美解决IE9浏览器出现的对象未定义问题
相关经验推荐
- IE8下载不提示保存对话框问题的解决方法
- 快速解决iertutil.dll丢失步骤详解 系统提示没有找到iertutil.dll的解决方法
- win7系统安装不了IE8浏览器提示此安装不支持您的操作系统的解决方法图文教程
- IE浏览器网页打不开 提示找不到元素的解决办法
- 如何巧设置指定搜索引擎 让IE9更完美
- 图文 IE9浏览器的收藏栏该使用教程
- picacg提示一直玩坏怎么办 一直被玩坏解决办法
- win7 64位系统无法使用银行网银怎么办? IE9浏览器无法使用农业银行网银的解决方法
- 使用IE9时出现蓝屏或死机通过禁用GPU硬件加速来解决
- QQ坦白说性别可以改吗 QQ坦白说提示的信息都是真实的吗
