Si ma propre barre latérale reste ouverte lorsque Firefox est fermé, elle s'affiche de nouveau au démarrage. Je trouve cela indésirable et préfère qu'il reste caché jusqu'à ce qu'il soit ouvert manuellement. Est-il possible d'arrêter cela?Comment puis-je empêcher Firefox de montrer la barre latérale de mon extension au démarrage?
J'ai essayé d'ajouter ce morceau de code à la fonction d'initialisation de mon extension afin de fermer la barre latérale si elle n'apparaît:
toggleSidebar("mySidebar", false);
Cela ne fonctionne semble pas trop trop cohérente - il semble ignorer la faux paramètre et juste bascule la barre latérale! Quand il fonctionne correctement, il a des effets secondaires indésirables - J'ai besoin d'ouvrir et de fermer la barre latérale une fois avant de montrer n'importe quel contenu. Bizarre, mais je présume qu'une partie de l'opinion de Firefox quant à la visibilité de la barre latérale est désynchronisée.
Il semble que d'autres ont le même problème sur le MozillaZine forums.
Ruse! J'ai eu du mal à faire fonctionner cela (en raison notamment du manque de débogage à l'arrêt!), Mais j'ai finalement trouvé que cela fonctionnait pour quit-application-requested. J'ai trouvé que même si je pouvais toujours obtenir la fenêtre, il n'y avait aucun document au moment où le quit-application-accordé a été viré. – Mat