我开发了一个Chrome浏览器扩展程序,但很少会出现崩溃情况(例如,右上角会弹出一个气泡,显示“_____已崩溃!单击此处重新加载”)。
问题在于当扩展程序崩溃时,background.html立即消失(停止运行),我找不到任何信息帮助我调试出错原因。我打开了chrome://crashes并看到那里有条目可能对应我的问题,但是崩溃日志只给我提供了一个文件 bug 报告的链接(无法下载或查看日志)。
根据这篇关于查找崩溃日志的Google条目,我找到了一些.dmp文件,但它们基本上是无法阅读的(.dmp文件似乎是某种未经符号化的堆栈跟踪,或类似的东西)。
有没有人有一种好方法来调试Chrome扩展程序的崩溃?
编辑:经过进一步调查,我确定chrome://crashes与我的扩展程序崩溃无关。我刚刚遇到了一次崩溃,但chrome://crashes中的最新时间戳是几个小时之前的。
console.log
创建日志? - Larry Battle