Итак, я обожаю HTML 5 и localStorage, и я замечаю, что мои значения сохраняются только при запуске страницы в Firefox на локальном хосте (т.е. http://127.0.0.1:8000/test/index.html), но когда я запускаю файл локально (файл:///C:/test/index.html), мои значения не сохраняются. У Safari 4 нет проблем с обеими установками. Так кто знает, если это по дизайну → DOM Storage в Центре разработчиков Mozilla
(Firefox 2 разрешает доступ к хранилищу объекты выше в иерархии домена чем текущий документ. Это не дольше разрешено в Firefox 3, для причины безопасности. Кроме того, это предлагаемое дополнение к HTML 5 было удалены из спецификации HTML 5 в пользу localStorage, которая реализован в Firefox 3.5.)
Или, если есть обходной путь?
Интересно, потому что автономное хранилище, которое работает только в Интернете, звучит глупо: P
Если кто-то задается вопросом, код будет таким же простым, как и он:
function save()
{
localStorage.setItem('foo','bar');
}
function load()
{
var test = localStorage.getItem('foo');
alert(test);
}