我的背景中什么都没有.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 服务报告卸载并清理服务器端数据。
请注意,卸载扩展将擦除与其关联的本地/同步存储。