Я пытаюсь понять, как работает localStorage (в Firefox, особенно в мобильной версии для Android). Я получаю два сценария, первый из которых устанавливает запись localStorage, которая представляет данные моего приложения, отформатированные в строковом формате JSON (сгенерированные модулем symfony). второй имеет все функции для работы в режиме онлайн через AJAX или в автономном режиме через localStorage.
Проблема, которую я не могу понять, заключается в том, что, если у меня установлена запись localStorage, если я обновляю страницу, первый скрипт больше не загружается, что останавливает весь процесс загрузки JS.
Есть ли что-то, что я пропустил, возможно, обрабатывал событие "refresh" или "unload" с функцией, удаляющей запись localStorage? Если это так, моя проблема заключается в том, что я хотел бы, чтобы мой javascript отправлял изменения записи localStorage через AJAX с обработчиком «online» и сбрасывал запись, в результате которой изменения терялись ...
спасибо за вашу помощь.