J'ai une extension avec une barre latérale, lorsque l'utilisateur ferme la barre latérale, une méthode est appelée. J'ai besoin de diference lorsque l'utilisateur ferme la barre latérale que lorsqu'il ferme le navigateur.Firefox Extension: Exécuter une action lorsque l'utilisateur ferme le navigateur
code pseudo:
if (userClosedBrowser){
//do something
}else if(userClosedSidebar){
//do something else
}
C'est ce dont j'ai besoin, pouvez-vous m'en donner un exemple? parce que sur MDC je ne peux pas le comprendre du tout. – Agustin
Fondamentalement, vous devez ajouter un observateur comme celui-ci (http://mxr.mozilla.org/mozilla-central/source/toolkit/components/passwordmgr/src/nsLoginManagerPrompter.js#55), puis ajouter une méthode appelée observer comme ceci (http://mxr.mozilla.org/mozilla-central/source/toolkit/components/passwordmgr/src/nsLoginManagerPrompter.js#69). Cette page (https://developer.mozilla.org/en/XUL_School/Observer_Notifications) sur MDC devrait donner une bonne explication. – sdwilsh