Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome extension 卸载Chrome扩展时打开新窗口_Google Chrome Extension - Fatal编程技术网

Google chrome extension 卸载Chrome扩展时打开新窗口

Google chrome extension 卸载Chrome扩展时打开新窗口,google-chrome-extension,Google Chrome Extension,我最近卸载了一个Chrome扩展,当我删除它时,它打开了一个新页面,这是一个需要我填写的调查。我一直在阅读Chrome开发者文档,但似乎找不到如何做到这一点。有什么建议吗 该扩展为Chrome在使用中带来的乐趣 chrome.runtime.setUninstallURL(“您的调查网站.com”,function()){ var lastError=chrome.runtime.lastError; if(lastError&&lastError.message){ console.warn(

我最近卸载了一个Chrome扩展,当我删除它时,它打开了一个新页面,这是一个需要我填写的调查。我一直在阅读Chrome开发者文档,但似乎找不到如何做到这一点。有什么建议吗

该扩展为Chrome在使用中带来的乐趣

chrome.runtime.setUninstallURL(“您的调查网站.com”,function()){
var lastError=chrome.runtime.lastError;
if(lastError&&lastError.message){
console.warn(
无法设置卸载URL:+lastError.message
);
}否则{
//url已设置
}
});
请注意,在卸载扩展之前不会调用回调,而是在设置了卸载扩展的url时调用回调

您无法侦听扩展插件中的卸载事件(除非您有第二个扩展插件来执行此操作…),以便在卸载之前执行清理等操作