Я создал прогрессивное веб-приложение, которое использует кэширование, но мне неясно, могут ли пользователи (случайно или намеренно) очистить кеш сервис-воркера, что может очистить мои данные отслеживания.
Могут ли пользователи очищать кеш сервис-воркера?
Ответы (3)
Когда пользователь очищает свои данные просмотра / файлы cookie, это очищает все хранилище сайта, включая кеш SW, файлы cookie, локальное хранилище, indexeddb и любую другую локальную систему кэширования.
person
owencm
schedule
02.08.2016
Обратите внимание, что это также приведет к отмене регистрации всех сервис-воркеров, то есть вы не окажетесь в ситуации, когда ваш сервис-воркер зарегистрирован и контролирует страницу без каких-либо кэшированных ресурсов на этапе установки.
- person Matt Gaunt; 03.08.2016
Как это сделать для Chrome на Android? Если я перехожу к настройкам сайта и очищаю и сбрасываю, это не очищает кеш SW или ярлык PWA с телефона.
- person Elijah Lynn; 05.01.2019
K, кажется, что теперь он установлен в AppDrawer, и вы просто удаляете его, как и любое другое приложение.
- person Elijah Lynn; 05.01.2019
Кроме того, Ctrl-F5
вызывает обновление кеша, а intended to abandon all cached content including service worker cache
просто снова извлекает весь контент с серверов.
person
Vivek Pratap Singh
schedule
02.08.2016
Очищает ли он данные приложения, даже если pwa установлен на телефоне Android?
- person WPalombini; 06.10.2017
«Очистить данные сайта» в Chrome 76 удалит кеши и рабочий процесс, однако удаленный рабочий процесс останется «активированным и работающим». Так что это случай, который требует рассмотрения.
person
rwm
schedule
10.09.2019