chrome.management.on已安装的事件未触发



我的背景中什么都没有.js除了

var extensionID;
chrome.management.onInstalled.addListener(function(info) {
    console.log('somethingz installed...');
});

我还在 manifest.json 中声明了"管理"权限。但是,不会触发 onInstalled 事件,控制台永远不会输出句子...chrome.runtime.onInstalled 确实有效,但我需要侦听卸载事件才能在我的代码中进行一些清理工作。Chrome.runtime 似乎不支持卸载事件。

有人可以告诉我问题出在哪里吗?提前谢谢你!

chrome.management API 用于管理其他扩展。

您可以使用chrome.runtime.onInstalled捕获自己的安装/更新。

根据设计,无论如何都无法检测到扩展被禁用或卸载。最多可以使用chrome.runtime.setUninstallURL()向某些 Web 服务报告卸载并清理服务器端数据。

请注意,卸载扩展将擦除与其关联的本地/同步存储。

最新更新