我最近卸载了Chrome扩展程序,当我删除它时,它打开了一个新页面,这是我要填写的一项调查。我一直在浏览Chrome开发者文档,但似乎无法找到如何执行此操作。有什么建议吗?
该扩展程序是https://chrome.google.com/webstore/detail/delight-for-chrome/hehbgjdnbibkndghdlilefececadokpb
的Delight for Chrome答案 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
}
});
请注意,在卸载扩展程序之前,回调是未调用,但是当设置了卸载扩展程序的网址时。
您无法从扩展程序中侦听来获取卸载事件(除非您有第二个扩展名来执行此操作...),以便在卸载前执行操作,例如清理。