localStorage Получение NULL? - PullRequest
3 голосов
/ 22 июля 2010

Я не уверен, почему, так как я делал это раньше, и он работал нормально, и я думаю, что это может быть из-за проблемы / ошибки браузера:

localStorage.setItem('foo', 'bar')
alert(localStorage.getItem('foo'));

Яв Firefox 3.6.6, и он предупреждает «бар», но если я делаю:

//localStorage.setItem('foo', 'bar')
alert(localStorage.getItem('foo'));

, я получаю NULL.Он должен возвращать строку без изменений, поскольку она находится в моем хранилище.

Кроме того, это просто веб-страница, на которой он работает.

1 Ответ

7 голосов
/ 22 июля 2010

Запускаете ли вы скрипт локально через file:?

Если это так, Firefox, по-видимому, не позволяет localStorage записям жить вне разгрузки, когда используется file: доступ.

Для получения дополнительной информации, возможно, вы захотите взглянуть на вопрос: Работает ли «localStorage» в Firefox, только когда страница находится в сети? Она немного устарела, но все еще кажется применимой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...