如何检测Chrome标签是否崩溃

Rob*_*ert 8 google-chrome google-chrome-extension

我正在编写用于记录Facebook使用情况的扩展程序.我发现即使facebook标签崩溃了计时器仍在计数,所以试图解决它.根据文件,似乎没有这样的事件.

是否有用于检测选项卡是否崩溃或崩溃事件的API?

Rob*_*b W 5

chrome.processes.onExited当渲染器崩溃触发事件(其是一个过程,主机的一个或多个选项卡)。

此API仅对开发人员通道的用户可用,因此,如果您想使扩展名对所有人都可用,则需要使用其他方法。您可以创建一个内容脚本,该脚本通过创建消息端口chrome.runtime.connect,并onDisconnect使用chrome.tabs.sendMessagechrome.tabs.executeScript检查选项卡是否仍然有效:如果该选项卡不再存在,chrome.runtime.lastError则会被设置并指示通信错误。