Je fais l'extension firefox et j'ai un problème avec les variables . L'extension fonctionne avec le fichier (chrome: //myextension/content/document.html) ouvert dans quelques onglets. Je veux pour stocker une valeur dans chaque onglet, alors j'ai décidé de le stocker dans l'un des objets HTML, qui ont obtenu « l'objet » id:sauvegarde des données dans le chrome: // document
data="foobar"
node=gBrowser.contentDocument.getElementById("ObjectId");
node.setUserData('data', data, {handle:function() {}});
Pour une raison quelconque, cela ne fonctionne pas , quand je veux obtenir cette variable ainsi:
data=node.getUserData("data");
Pouvez-vous trouver une erreur dans mon code?
PS. Ces deux morceaux de code sont des méthodes séparées. Le fichier html est sur un disque dur