chrome.management.onInstalled 事件未触发

chrome.management.onInstalled event not fired

我的 background.js 除了

什么都没有
var extensionID;
chrome.management.onInstalled.addListener(function(info) {
    console.log('somethingz installed...');
});

我也有 "management" 在 manifest.json 中声明的权限。 但是,不会触发 onInstalled 事件,控制台也不会输出句子... chrome.runtime.onInstalled 确实有效,但我需要监听已卸载事件以在我的代码中做一些清理工作。 Chrome.runtime 好像不支持卸载事件

谁能告诉我问题出在哪里?提前致谢!

chrome.management API 用于管理 其他 分机。

您可以用 chrome.runtime.onInstalled 钓到自己的 install/update。

根据设计,您无法 以任何方式检测到您的扩展被禁用或卸载。顶多可以用chrome.runtime.setUninstallURL()向某些web服务报告卸载,清理服务器端数据。

请注意,卸载扩展程序会擦除与其关联的 local/sync 个存储空间。