使用 IE 的开发控制台,我似乎无法获得对 console.error 或 console.assert 的任何调用的堆栈跟踪。
我可以很好地看到输出到控制台的消息,但它没有说明它是从什么地方调用的。
例如:
有什么办法吗?当然对于我自己的代码我可以写一个包装器,但这并不能帮助我在第 3 方库中找到 IE 的不兼容性(比如那些在 IE7 中寻找 JSON 的)
最佳答案
你可以看看http://log4javascript.org/
Cross-browser JavaScript logging
log4javascript is designed to work in all major browsers. Internet Explorer 5 onwards on Windows, Firefox 1.0 onwards, Safari 1.2 onwards, Opera 8.01 onwards, Konqueror 3.4 onwards and Google Chrome are all fully supported.*
使用 JSON.stringify()
和这个库你可以实现某种堆栈跟踪
希望对你有帮助
关于javascript - IE 中的 console.assert/error 堆栈跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17480223/