localStorage отсутствует на другой странице
Доброго времени суток!
Подскажите, пожалуйста, по какой причине может отсутствовать localStorage на других страницах? Пример: в списке товаров ID выделенных товаров добавляю в localStorage, перехожу в карточку товара, созданного ключа в localStorage нет :-? |
С сервера страницы берете или прямо с компа?
По любому, хотелось бы код, как записываете в память, как считываете. |
voraa, спасибо что откликнулись.
Делаю так: localStorage.setItem('activeFavoriteID', JSON.stringify(activeFavoriteID)); Получаю так (в списке товаров созданный ключ есть, а в самом товаре нет): var activeFavoriteID = JSON.parse(localStorage.getItem('activeFavoriteID')); |
Ответьте, откуда берутся страницы, с сервера или с локального компьютера?
Каким браузером тестируете? Если с локального, то в Файрфоксе такое возможно, если страницы находятся в разных каталогах. В любом случае в отладчике браузера можно посмотреть, что находится в локальном хранилище. |
Цитата:
Цитата:
Цитата:
Возможно ли что и в случае с сервером подобная проблема наблюдается в Файрфоксе? |
В случае сервера такое будет, если они в разных доменах. Но это касается всех браузеров.
|
Цитата:
Подскажите, пожалуйста, каким образом возможно проверить что обращение происходит к другому домену? В системе есть 2 сайта, но доработки ведутся в шаблоне необходимого сайта. |
var activeFavoriteID = JSON.parse(localStorage.getItem('activeFavoriteID')); В мозиле в консоли TypeError: activeFavoriteID is null В хроме ошибок нет. |
Цитата:
|
В консоли на странице списка товаров данные есть
|
Часовой пояс GMT +3, время: 04:34. |