Как убрать неисправного работника сервиса без открытия веб-приложения - PullRequest
0 голосов
/ 25 июня 2019

Я регистрирую работника службы с помощью блока кода ниже.

navigator.serviceWorker.register('/localsw.js').then(function () {
            return navigator.serviceWorker.ready;
})

sw.js содержит строки, ниже которых импортируются сценарии из другого местоположения.

"function"===typeof importScripts&&importScripts("https://xxxxxx/sw.js");

Проблемный работник службы обрабатываетpush-уведомления других сторонних производителей, из-за которых клиенты не могут получать push-уведомления.

Посоветуйте, пожалуйста,, как удалить localsw.js с клиентов, не дожидаясь их следующих посещений веб-сайта?

...