如何检测Chrome标签是否崩溃
我正在编写一个记录Facebook使用情况的扩展。 我发现,即使facebook标签崩溃,定时器仍在计数,所以试图修复它。 根据该文件,似乎没有这样的事件。
是否有API用于检测选项卡是否崩溃或崩溃事件?
chrome.processes.onExited
事件在渲染器崩溃时触发(这是一个承载一个或多个选项卡的进程)。
此API仅适用于开发人员渠道的用户,因此如果您希望将扩展程序广泛适用于所有人,则需要使用其他方法。 您可以创建一个内容脚本,通过chrome.runtime.connect
创建一个消息端口,并在onDisconnect
事件中使用chrome.tabs.sendMessage
或chrome.tabs.executeScript
来检查该标签是否仍然存在:如果该标签不存在任何更多,然后chrome.runtime.lastError
将被设置并指示通信错误。