作为标题,当我在开发模式中删除扩展时,后台控制台立即消失。它很难调试。
我想写一个事件,如果用户删除了我的扩展名,请调用服务器。
详细说明我的代码:
的manifest.json
"background": {
"scripts": ["bg.js"],
"persistent": false
},
"permissions": [ "management","storage","proxy", "*://*/*" ],
bg.js
chrome.management.onUninstalled.addListener(function (info) {
console.log('Uninstall event caught!');
// I write script here
});
感谢您的帮助!
答案 0 :(得分:2)
chrome.management.onUninstalled
仅在卸载其他扩展程序时触发。
chrome.runtime.setUninstallURL
在服务器中执行某些操作。