Значения локального хранилища Firefox иногда отсутствуют в новой вкладке - PullRequest
0 голосов
/ 22 октября 2018

У меня странная проблема в Firefox (62.0.3).Значения, установленные в localStorage, иногда теряются в новой вкладке.

Я могу воспроизвести это с помощью следующего HTML-кода, когда он обслуживается веб-сервером (я использовал node / express).

<!DOCTYPE html>
<html><body><script>
    window.onload = () => {console.log(window.localStorage.myVal || 'undefined')}
</script></body></html>

Шаги:

  1. открыть страницу, отобразить страницу undefined
  2. запустить скрипт в консоли localStorage.myVal='defined'
  3. перезагрузить страницу, отобразить страницу defined
  4. при открытии страницы в новой вкладке случайным образом отображается undefined или defined.(Я открыл 10 новых вкладок и результаты казались случайными)

Возможно, я установил что-то в Firefox, что вызывает это, но так как поведение случайное, я несколько озадачен.

Пример выше, просто чтобы продемонстрировать проблему.Фактическим приложением, в котором эта проблема возникла впервые, было приложение реагирования / избыточности, использующее localStorage.

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