Im создание расширения firefox, и у меня есть проблема с переменными . Расширение работает с файлом (chrome: //myextension/content/document.html), открывающимся на нескольких вкладках. Я хочу, чтобы сохранить значение в каждой вкладке, поэтому я решил хранить его в один из HTML-объектов, которые получили «Объект» ID:сохранение данных в хроме: // документ
data="foobar"
node=gBrowser.contentDocument.getElementById("ObjectId");
node.setUserData('data', data, {handle:function() {}});
По какой-то причине это не работает , когда я хочу, чтобы получить эту переменную таким образом:
data=node.getUserData("data");
вы можете обнаружить ошибку в моем коде?
PS. Эти два фрагмента кода разделены. Файл html находится на жесткий диск