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

Выделить код

Код:

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

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

tiamin1989 пишет:

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

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

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

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