- Я полностью очищаю данные браузера.
- Я впервые запускаю свой веб-сайт. Сервисный работник (# 248) устанавливается и активируется.
- Я изменяю код (добавляю что-то, чтобы изменить сервисного работника) и снова собираю проект.
- На сайте у меня есть кнопку
update
и, если щелкнуть, я звоню registration.update()
. - После нажатия на нее, новый сервисный работник устанавливается и также активируется (не должен активироваться).
Почему новый работник службы немедленно активируется? Я не использую skipWaiting
в моем приложении. новый Сервисный работник активируется, если я очищаю свои данные о просмотре и если это мой первый визит на мой сайт (ПРИМЕЧАНИЕ. Когда я захожу на сайт, я не обновляю sh страницу. Если я обновляю sh, все начинает работать снова и новый работник службы устанавливается, но переходит в фазу ожидания).
Я использую SPA.
Есть идеи?