IE下console.log(“xxx”)报错的解决办法

JavaScript 新民 5238℃ 已收录 2评论

在项目开发中经常会遇到console.log() 在IE浏览器下js报错的问题,这个报错或许会影响程序的正常功能,所以必须解决它,有两种解决办法:

1、在js代码中不需要写console.log()(不推荐使用)

2、用js自己封装一个console,代码如下:

 

      /**
 * @author zhaoxinmin 
 */
var localSystem={
	
	/**
	 * 封装console 使之兼容IE浏览器
	 * 使用时 localSystem.console("xxx")
	 * @param message
	 */
	console:function(message){
		if( window.console != undefined ){
				console.log(message);
		}
	}
}

为什么会报错呢?因为在IE下没打开IE浏览器控制台的情况下是没有console对象的,所以使用console.log()会报错。觉得不错就给个赞吧。

本站文章如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权,转载请注明转自:https://www.snowruin.com/?p=1573
喜欢 (8)or分享 (0)
发表我的评论
取消评论
表情 代码 贴图 加粗 链接 私信 删除线 签到

Hi,请填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)条精彩评论。
  1. 我顶啊。接着顶
    干爹坏死了2015-12-07 13:17 回复| unknow| unknow
  2. 好东西大家分享
    干爹坏死了2015-12-07 13:17 回复| unknow| unknow