我正在尝试创建一个Chrome扩展,它将记录在javascript控制台中显示的所有Javascript错误,然后将其发送给我。
我一直在尝试chrome.debugger.onEvent.addListener和window.onerror,但似乎什么都没有运行。谁能给我指个方向?
顺便说一句,这些不是语法错误。它们是网络错误。页面可能会返回一个错误,我想将其记录下来。
发布于 2016-05-24 19:39:51
我在一项研究中发现了Evaluating network performance,它可能会对你有所帮助。
它提到了在DevTools打开时自动记录所有网络活动的网络面板。并且还使用资源计时应用程序接口,这是为每个加载的资源提供详细的网络计时数据的Javascript,并且可用于任何网页,而不仅仅是DevTools。
试试:在当前页面打开JavaScript控制台,在提示符下输入以下内容,然后按Return键:
window.performance.getEntries()[0]这将计算资源计时对象数组中的第一个元素,并在控制台中显示其属性。但请注意,默认情况下,导航到其他页面或重新加载当前页面时,会丢弃当前的网络记录日志。
有关如何在这些场景下保留录制日志的更多信息,请参阅文档。除此之外,这样的How to use chrome's network debugger with redirects后处理也非常有用。
https://stackoverflow.com/questions/37401094
复制相似问题