Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Extention для FF. Работа с localStorage (https://javascript.ru/forum/css-html-firefox-mizilla/18555-extention-dlya-ff-rabota-s-localstorage.html)

Mad LIR 06.07.2011 13:15

Extention для FF. Работа с localStorage
 
При использовании скрипта в расширениях для FF, используется другое пространство имен и объект window - это не тот window который используем в обычном скрипте.
Поэтому первая проблема была с простой функцией getElementById

Вот так не работает:
window.getElementById('someid').value;


Сделал так:

window.gBrowser.addEventListener("unload", function(e){mycentral.onUnLoadPage(e);}, true);
.........
myplug = {
...
  onUnLoadPage : function(event)
  {
      this.event = event;
      ....
      myplug.getHtmlData();
      alert(myplug.htmlData.userName);
  },

  getHtmlData : function()
  {
      myplug.htmlData.userName = myplug.event.target.getElementById('someid').value;
  },
....

}


Теперь вопрос?
Подскажите, кто знает, как можно использовать localStorage в скрипте расширения.

Думал так, но не работает:
putToLocalStorage : function()
  {
      myplug.target.localStorage["myStorage"] = 'hello';
  },


Помогите, плз.

Mad LIR 11.07.2011 15:41

Нашел ответ.
Оставлю для интересующихся:

http://farter.users.sourceforge.net/...-data-storage/


Часовой пояс GMT +3, время: 09:26.