![](/img/trans.png)
[英]IE9 platform preview debug tool: How do I show file and line numbers for exceptions/errors
[英]How do I debug in IE if there are no errors being thrown?
我发现无法为IE进行调试。 (多个版本,我使用的是版本11,其他人使用的是7,要求支持9+)。这是因为在控制台中似乎没有抛出任何错误。 页面的某些部分根本无法加载。 当Firefox中出现类似错误时,会抛出一个错误,这使我对出了什么问题有了一些线索。 也许我没有正确使用开发人员工具,但是在控制台下一切似乎都很好,只是页面坏了。
您可以做些事情来改善自己的生活:
尝试使用console.log
包装器
如果有console.log
语句并且控制台未打开,则大多数版本的IE都会崩溃并刻录。 事情只是默默地失败。 我建议使用类似这样的包装器: http : //www.paulirish.com/2009/log-a-lightweight-wrapper-for-consolelog/
使用window.onerror
window.onerror
有点hacky,但有时确实可以提供帮助。 这可能会为您指明一个有用的方向: http : //danlimerick.wordpress.com/2014/01/18/how-to-catch-javascript-errors-with-window-onerror-even-on-chrome-and-firefox /
在每个文件的开头添加一个alert
,以确保它已加载并运行。
使用警报可以帮助您了解加载文件时是否存在语法错误。
由于我是Linux用户,因此无法直接对其进行测试。 但是在大多数浏览器中,都有一定的调试语句,您可以将其插入代码中。 第二个可能性应该是从“浏览器”菜单中打开“开发人员工具”。
请参阅MSDN上的调试器声明
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.