浏览器里面遇到console未定义的错误解决方法,思路就是定义一个console的对象,并实现它的方法,方法体本身不提供任何业务算法。
工具/原料
IETester
方法/步骤
1
部分浏览器对console语句的脚本错误隐藏信息如下:包括的浏览器为ie6\ie7\ie8都不支持。
2
首先想到的思路就是创建一个console对象,实际就是console.info方法,为了能够使用console的log、warn等方法还是最好写个适用性强的好了,代码如下:
3
代码中,通过对window.console的验证,如果浏览器支持该方法,则使用原生的对象。
4
如果浏览器没有window.console对象,就自定义一个function,并重写方法。