卸载Chrome扩展程序时打开新窗口

时间:2016-07-19 21:44:35

标签: google-chrome-extension

我最近卸载了Chrome扩展程序,当我删除它时,它打开了一个新页面,这是我要填写的一项调查。我一直在浏览Chrome开发者文档,但似乎无法找到如何执行此操作。有什么建议吗?

该扩展程序是https://chrome.google.com/webstore/detail/delight-for-chrome/hehbgjdnbibkndghdlilefececadokpb

的Delight for Chrome

1 个答案:

答案 0 :(得分:3)

使用chrome.runtime.setUninstallURL

chrome.runtime.setUninstallURL("your-survey-site.com", function() {
    var lastError = chrome.runtime.lastError;
    if (lastError && lastError.message) {
        console.warn(
            "Unable to set uninstall URL: " + lastError.message
        );
    } else {
        // The url is set
    }
});

请注意,在卸载扩展程序之前,回调是未调用,但是当设置了卸载扩展程序的网址时。

您无法从扩展程序中侦听来获取卸载事件(除非您有第二个扩展名来执行此操作...),以便在卸载前执行操作,例如清理。