ie浏览器下调试 console.log() 报错SCRIPT5007: 缺少对象

原来使用火狐和谷歌浏览器调试,直接用console.log(param);是没问题的

但是最近这个项目要兼容ie浏览器,发现报错SCRIPT5007: 缺少对象

在具备调试功能的浏览器上,window对象中会注册一个名为console的成员变量,指代调试工具中的控制台。通过调用该console对象的log()函数,可以在控制台中打印信息。

对于缺少调试控制台的老版本浏览器,window中的console对象并不存在,因此直接使用console.log()语句可能会在浏览器内部造成错误(空指针错误),并最终导致某些老版本浏览器的崩溃。为了解决这一问题,可以人为定义console对象。

解决办法:

window.console.log(param);

你可能感兴趣的:(ie浏览器下调试 console.log() 报错SCRIPT5007: 缺少对象)