Локальное хранилище в javascript, которое поддерживает оба браузера (Chrome и Firefox)

Мне не удалось получить значения моего локального хранилища в веб-браузере Firefox 4, когда я перезагрузил ту же страницу.

Примечание. Приведенный ниже код отлично работает в последней версии веб-браузера Google Chrome.

Мой код:

//Set item
var bookmark_value = document.getElementById('bookmark').value;
var storageIndex = "Bookmarked_Page_" + i;              
localStorage[storageIndex] = bookmark_value;

//get item
document.bookmark["bookmark"].value = localStorage["Bookmarked_Page_" + i];

person user706339    schedule 13.04.2011    source источник
comment
document.bookmark не определено.   -  person Raynos    schedule 13.04.2011
comment
я просто получаю элемент локального хранилища в текстовом поле.   -  person user706339    schedule 13.04.2011
comment
возможный дубликат локального хранилища в IE. Это выглядит идентично. Можете ли вы объяснить, почему ответа @Darin Dimitrov на этот вопрос было недостаточно.   -  person James Wiseman    schedule 14.04.2011


Ответы (2)


Вы не должны полагаться на то, что браузер добавит элементы с идентификатором непосредственно в файл document.

//get item
document.getElementById('bookmark').value = localStorage["Bookmarked_Page_" + i];
person Matt Ball    schedule 13.04.2011

опечатка?

document.bookmark["bookmark"].value

должно быть

document.getElementById('bookmark').value

Изменить

О, я думаю, это ваша проблема, проверьте этот вопрос и ответ: -online/1492990#1492990">Местное хранилище в Firefox работает только тогда, когда страница находится в сети?

person SavoryBytes    schedule 13.04.2011
comment
Да, вы правы .. мой вопрос: значения локального хранилища очищаются, когда я перезагружаю страницу в firefox4 .. не могли бы вы помочь мне - person user706339; 13.04.2011
comment
К вашему сведению: я запускаю образец модуля в файле:/// (URL). - person user706339; 13.04.2011
comment
Привет .. я исправил проблему сейчас .. Я хотел поделиться с вами этой мыслью, я только что переместил html-файл на сервер xampp .. и сделал ulr для localhost/$filename.html.. Спасибо. - person user706339; 13.04.2011