новый работник службы немедленно активирует - PullRequest
0 голосов
/ 18 марта 2020
  1. Я полностью очищаю данные браузера.
  2. Я впервые запускаю свой веб-сайт. Сервисный работник (# 248) устанавливается и активируется.
  3. Я изменяю код (добавляю что-то, чтобы изменить сервисного работника) и снова собираю проект.
  4. На сайте у меня есть кнопку update и, если щелкнуть, я звоню registration.update().
  5. После нажатия на нее, новый сервисный работник устанавливается и также активируется (не должен активироваться).

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

Я использую SPA.

Есть идеи?

...