2016-07-19 10 views
2

Ich habe kürzlich eine Chrome-Erweiterung deinstalliert, und als ich sie löschte, öffnete sie eine neue Seite, die ich ausfüllen musste. Ich habe die Chrome-Entwicklerdokumentation gelesen, kann aber nicht herausfinden, wie dies zu tun ist. Irgendein Rat?Öffnen eines neuen Fensters, wenn die Chrome-Erweiterung deinstalliert wird

Die Erweiterung war Delight für Chrome bei https://chrome.google.com/webstore/detail/delight-for-chrome/hehbgjdnbibkndghdlilefececadokpb

Antwort

3

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

Beachten Sie, dass der Rückruf wird nicht aufgerufen, bevor Erweiterung deinstalliert wird, aber wenn die URL für die Deinstallation der Erweiterung festgelegt wurde.

Sie können nicht hören für die Deinstallation von Ereignis von der Erweiterung (es sei denn, Sie haben eine zweite Erweiterung, um dies zu tun) Dinge vor der Deinstallation zu tun, wie Cleanup.