如何在卸载事件Chrome扩展程序上保留后台控制台

时间:2016-08-26 03:29:14

标签: google-chrome-extension google-chrome-devtools

作为标题,当我在开发模式中删除扩展时,后台控制台立即消失。它很难调试。

我想写一个事件,如果用户删除了我的扩展名,请调用服务器。

详细说明我的代码:

的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
});

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

chrome.management.onUninstalled仅在卸载其他扩展程序时触发。

  1. 你可以在另一个扩展中听取它。
  2. 您可以使用chrome.runtime.setUninstallURL在服务器中执行某些操作。