Accéder à la même variable dans plusieurs parties d'une extension Firefox

StackOverflow https://stackoverflow.com/questions/1820824

  •  10-07-2019
  •  | 
  •  

Question

Dans l'extension Firefox que j'écris, j'ai une variable contenant des données auxquelles je veux pouvoir accéder à la fois dans l'extension réelle et dans le volet des préférences de l'extension. Lorsque Firefox est chargé, mon code d'extension initialise la variable avec les données correctes. Mais, lorsque j'ouvre la boîte de dialogue d'options (contenue dans un autre fichier XUL) et que j'essaie d'utiliser la même variable, celle-ci n'a pas été initialisée. Mes deux fichiers d'extension XUL utilisent le même fichier source JavaScript, mais il semble que les deux fichiers XUL initialisent de nouvelles copies de la variable. Comment puis-je faire partager cette variable?

Merci!

Était-ce utile?

La solution

Vous voudrez créer un module de code JavaScript . Toutes les variables et méthodes qu’il contient sont partagées par tous les emplacements qui l’incluent.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top