2010-07-07 6 views

Répondre

1

Il n'y a pas de hooks à désinstaller dans l'API d'extension Chrome. Sentez-vous libre pour jouer la fonction suivante si vous souhaitez voir inclus:

http://code.google.com/p/chromium/issues/detail?id=19383

+0

Y a-t-il un crochet pour l'installation? – NudeCanalTroll

+0

Non, mais c'est facile à contourner. Voir [FAQ Entry] (http://code.google.com/chrome/extensions/faq.html#faq-firstrun) – Brian

+0

Utilisez le premier lancement! http://stackoverflow.com/questions/2399389/chrome-extension-first-run –

-1

YThere est une nouvelle api peut être faire cette chose après la version 20.

chrome.runtime.setUninstallUrl

Plus datail: http://developer.chrome.com/extensions/runtime.html#method-setUninstallUrl

a également l'installation crochet:

chrome.runtime.onInstalled

Plus de détails: http://developer.chrome.com/extensions/runtime.html#event-onInstalled

Pour le navigateur en dessous de 20, vous devez déclarer l'autorisation dans le manifeste de la "gestion". Et puis lier méthode ouverte nouvelle onglet à l'onUninstalled

Plus de détails: http://developer.chrome.com/extensions/management.html#event-onUninstalled

+0

-1: 'setUninstallUrl' n'a pas encore atteint la version stable de Chrome et l'événement' onUninstalled' de l'API de gestion n'est pas appelé pour l'extension actuelle . – abyx

5

Vous pouvez maintenant définir une URL de désinstallation de la version 41 en chrome.

https://code.google.com/p/chromium/issues/detail?id=84556

Voici la documentation. https://developer.chrome.com/extensions/runtime#method-setUninstallURL

hths, les futurs lecteurs de cette question.

+0

Je suggère d'ajouter un identifiant unique à l'url et d'appeler votre backend pour enregistrer la désinstallation, suivi d'une redirection vers une page de renvoi ou une enquête de désinstallation – Gibolt

Questions connexes