проблема с расширением firefox localStorage

Я пытался сохранить значения в localStorage, но это не сработало. Может быть, я что-то забыл. Сначала я подумал, что localStorage недостаточно, поэтому я расширил его до window.localStorage. Должен ли я вызывать какую-то специальную библиотеку, чтобы получить к ней доступ? Моя версия Firefox выше 3.5.

Вот мой код:

var ID1 = document.getElementById("id1");
var ID2 = document.getElementById("id2");

window.localStorage.setItem("IDF",JSON.stringify(ID1));
window.localStorage.setItem("IDS",JSON.stringify(ID2)); 

var RUN1 = JSON.parse(window.localStorage.getItem("IDF"));
var RUN2 = JSON.parse(window.localStorage.getItem("IDS"));

alert(RUN1 + RUN2);         

person user366121    schedule 03.03.2011    source источник


Ответы (1)


Хм,

нашел проблему:

window.content.localStorage.setItem

вы также можете пропустить JSON, если присвоите значение объекта переменным:

var IDF = ID1.value
person user366121    schedule 03.03.2011
comment
Просто имейте в виду, что веб-страница может получить доступ ко всему, что вы на ней установили, если вы используете window.content.localStorage. - person sdwilsh; 03.03.2011