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'; }, Помогите, плз. |
|
Часовой пояс GMT +3, время: 17:12. |