我的浏览器扩展偶尔会崩溃。问题是,我找不到一个好的、全面的清单,列出可能导致扩展崩溃的事情,因此很难创建一个可以处理的事情清单。
我的假设是,任何导致标准 Chrome 选项卡崩溃的东西都会导致扩展在 Background.html 文件中运行时崩溃。
在我的脑海中,我假设以下可能会导致问题......
- 无限循环或脚本的其他实例变得无响应
- 未捕获的异常(例如,没有 try/catch 的 JSON.parse)
- 数据库存储错误
- 资源使用过多 (??)
这真的是我能想到的。我正在尝试调试我的扩展,非常感谢任何帮助创建清单...