3
使用IE的开发控制台,我似乎无法获得任何调用console.error或console.assert的堆栈跟踪。IE中的console.assert /错误堆栈跟踪?
我可以看到输出到控制台的消息正常,但没有说明它从哪里调用。
例如:
任何解决方案?肯定我自己的代码,我可以写一个包装,但是这并不能帮助我在第三方librieis发现IE incompatabilities(像那些在IE7寻找JSON)
使用IE的开发控制台,我似乎无法获得任何调用console.error或console.assert的堆栈跟踪。IE中的console.assert /错误堆栈跟踪?
我可以看到输出到控制台的消息正常,但没有说明它从哪里调用。
例如:
任何解决方案?肯定我自己的代码,我可以写一个包装,但是这并不能帮助我在第三方librieis发现IE incompatabilities(像那些在IE7寻找JSON)
你可以看看http://log4javascript.org/
跨浏览器JavaScript日志记录
log4javascript旨在适用于所有主流浏览器。互联网 浏览器5日起在Windows版本,Firefox 1.0起,Safari浏览器1.2 起,歌剧8.01起,Konqueror的3.4开始和谷歌Chrome 都完全支持。*
与JSON.stringify()
和这个库,你可以达到某种堆栈跟踪
希望它有帮助
您能找到解决方案吗? –
没有真正的解决方案不幸,我所做的只是编写我自己的console.assert方法来包装'本地'一个,但只有在调试控制台未打开时才有效。 IE调试控制台似乎会抢占/抢占调用console.assert(),如果它打开。 – JasonS