美文网首页
IE9及以下console报错的处理

IE9及以下console报错的处理

作者: 张先森Mr_zhang | 来源:发表于2018-05-04 11:42 被阅读0次

背景

在项目中如果有写console.log(),IE9以下浏览器没打开F12调试模式(IE Dev Tools)的时候,程序执行到那里就停止继续往下执行。但是当我们F12打开调试模式的时候,之前做过console输出日志的操作会继续

//  IE9里console的处理
//  console.log && console.warn && console.error
(function () {
  var method
  var noop = function () {}
  var methods = [
    'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
    'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log',
    'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd',
    'timeline', 'timelineEnd', 'timeStamp', 'trace', 'warn'
  ]
  var length = methods.length
  var console = (window.console = window.console || {})
  while (length--) {
    method = methods[length]
    if (!console[method]) {
      console[method] = noop
    }
  }
}())

相关文章

  • IE9及以下console报错的处理

    背景 在项目中如果有写console.log(),IE9以下浏览器没打开F12调试模式(IE Dev Tools)...

  • 安卓学习第五天

    安卓虚拟机报错: console控制台报错的常见类型及处理方法 http://www.360doc.com/con...

  • HTML5 图片上传,预览,限制图片原始宽高和尺寸

    前言:该解决方案只支持IE10及以上,目前来看IE9及以下所占的份额越来越小了,如果在项目不需要考虑IE9及以下的...

  • input 事件

    1.input :其他主流浏览器和ie9 及以上; 2.propertychange:ie9以下 注意:input...

  • IE9、IE8提示'console'未定义错误

    一、问题描述: ①网页在IE11、10显示正常,在原生IE9以下(IE9、IE8)网页显示不完全,显示报错:con...

  • 不能console

    IE8下 浏览器不打开控制台使用console.log 是报错的 。 解决方法 //解决 IE8、IE9 不支持 ...

  • 4.2.3.1全屏布局

    不支持IE6,HACK方案 IE9及以下都不兼容

  • ie8浏览器 ajax跨域问题

    项目中用到的跨域 ,在除IE9以下的浏览器上运行都是没有问题的,IE8 IE9中报错,error :no tran...

  • 没事写点工作中遇到的问题

    项目需要解决兼容ie9 首先看下项目在ie9下显示的报错内容 先不管css报错问题,我们知道即使css报错,页面应...

  • 弹性盒布局

    弹性盒布局 ,属于css3部分,ie9以下不支持,现代浏览器指的是就是ie9及以上 主要出现属性:display:...

网友评论

      本文标题:IE9及以下console报错的处理

      本文链接:https://www.haomeiwen.com/subject/rwqscftx.html