evgensenin
@evgensenin
Yii2 || Laravel, vue & nuxt

Что делать, если ServiceWorker застрял в браузерах клиентов?

Здравствуйте!
Такой очень щекотливый вопрос и не пойму как его разрешить
Когда создавал проект на Vue указал про PWA где-то видимо или про ServiceWorker
И не обращал внимания на это, пока личный кабинет не ушел в прод тысяче клиентов
ServiceWorker закэшировал все что было, даже index.html и теперь никак не могу обновить код у клиентов, тем более в Сафари
Подскажите пожалуйста как убрать ServiceWorker у клиентов
  • Вопрос задан
  • 1189 просмотров
Пригласить эксперта
Ответы на вопрос 2
evgensenin
@evgensenin Автор вопроса
Yii2 || Laravel, vue & nuxt
Добавил в заголовки ответов АПИ
clear-site-data: storage
это сработает только если клиент обновит страницу
и кэш будет всегда сбрасываться при обновлении страницы (это затрагивает localstorage и потому будет разлогин)
Ответ написан
@Clasen01
Fullstack-developer
Потому что вы неправильно настроили сервис воркер. Просто укажите ему путь до конкретной статики, которую ему необходимо кешировать, либо, если в нем нет нужды, просто отключите его и тогда все будет отдаваться напрямую от вас
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
25 апр. 2024, в 11:02
5000 руб./за проект
25 апр. 2024, в 10:42
150000 руб./за проект
25 апр. 2024, в 10:41
2000 руб./за проект