Отключить сервис-работников в режиме разработки.

В случае нашей разработки мы обслуживаем файлы с https://localhost, поскольку приложение размещено на salesforce.com. В chrome сервисный рабочий на chrome блокирует все, что поступает с самозаверяющего сервера, т. Е. (Https://localhost).

Таким образом, есть способ отключить/отменить регистрацию работников службы в режиме разработки. Любой шаблон для этого.

благодаря

Ответы

Ответ 1

Вы можете использовать chrome devtools, а в разделе Application> Service Workers выберите флажок Обновление при обновлении

enter image description here

Вы также можете использовать флажок "Обход для сети", чтобы избежать стрельбы из формы регистрации рабочего сотрудника службы.

Ответ 2

Вот грубый подход:

navigator.serviceWorker.register = () => new Promise(() => {});

(протестировано в Chrome Canary и Firefox Developer Edition)