Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№128-01-2018 11:04:52

tiamin1989
Участник
 
Группа: Members
Зарегистрирован: 28-01-2018
Сообщений: 2
UA: Firefox 58.0

После чистки cookies пропадают данные из Storage

Привет, делаю одно простенькое расширение, но столкнулся с такой проблемой, данные, которые я сохраняю в Storage как:

Выделить код

Код:

localStorage.setItem('name1', 1);
localStorage.setItem('name2', 2);
localStorage.setItem('name3', true);

позже пропадают, когда почистить cookies, но ведь они не должны пропадать, а должны хранится бессрочно в webappsstore.sqlite ? Почему они пропадают при чистке cookies (пробовал также чистить только cookies и они исчезали)? И как попытаться исправить это, прошу помочь..

Отредактировано tiamin1989 (28-01-2018 11:06:00)

Отсутствует

 

№228-01-2018 14:16:29

AlAvis
Участник
 
Группа: Members
Зарегистрирован: 16-06-2014
Сообщений: 603
UA: Firefox 56.0

Re: После чистки cookies пропадают данные из Storage

tiamin1989 пишет

как попытаться исправить

Ждать пока починят
https://bugzilla.mozilla.org/show_bug.cgi?id=1313401
https://bugzilla.mozilla.org/show_bug.cgi?id=1416219

Отсутствует

 

№302-02-2018 08:19:02

tiamin1989
Участник
 
Группа: Members
Зарегистрирован: 28-01-2018
Сообщений: 2
UA: Firefox 58.0

Re: После чистки cookies пропадают данные из Storage

Спасибо, здесь на примере https://mdn.github.io/dom-examples/web-storage/ данные сохраняются, даже если почистить cookies, можно ли как-то это применить и к расширению или это пока невозможно?

Отредактировано tiamin1989 (02-02-2018 08:20:26)

Отсутствует

 

№402-02-2018 16:20:52

жрнжп
Участник
 
Группа: Members
Зарегистрирован: 03-07-2011
Сообщений: 296
UA: Firefox 59.0

Re: После чистки cookies пропадают данные из Storage

tiamin1989
Вместо localStorage используйте browser.storage.local (это не одно и то же).

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]