Управляйте Service Workers в Firefox и Chrome
Chrome и Firefox предоставляют пользователям возможности для управления зарегистрированными Service Workers в браузере, включая возможность удаления Service Workers из браузера.
Service Workers — это перспективная функция, поддерживаемая большинством современных браузеров, которая позволяет сайтам и службам взаимодействовать с браузером, не открывая его.
Думайте о них как о процессах по запросу, которые позволяют использовать От себя уведомления и синхронизация данных, или заставить сайты работать в автономном режиме.
Веб-браузеры в настоящее время не предназначены для того, чтобы постоянно предлагать пользователям, когда в браузере зарегистрированы Service Workers. В настоящее время большую часть времени это происходит в фоновом режиме.
Управляйте сервисными работниками

Service Worker регистрируется либо автоматически, либо после того, как пользователь принимает приглашение. Pinterest — это веб-сайт, который автоматически регистрирует его при посещении сайта в Chrome или Firefox.
Это не ясно пользователю, так как это происходит в фоновом режиме.
Chrome и Firefox не предоставляют четкой информации о том, как управлять Service Workers, которые были добавлены в браузер ранее. Хотя возможности существуют, они более или менее скрыты от пользователей на данный момент, что проблематично, если ранее зарегистрированные рабочие должны быть удалены из браузера.
Это руководство предоставляет вам средства для управления работниками в Firefox и Chrome.
Полезная информация
- Происхождение — это страница, с которой был зарегистрирован Service Worker.
- Объем относится к страницам, которыми управляет Service Worker (принимает события выборки и сообщения).
- Сценарий перечисляет URL-адрес файла JavaScript Service Worker.
Управление сервис-воркерами в Mozilla Firefox

Пользователи Firefox могут управлять всеми зарегистрированными Service Workers в браузере следующим образом:
- Загрузить о: сервисные работники в новой или текущей вкладке, например, скопировав и вставив адрес или добавив его в закладки и загрузив таким образом.
- Firefox отображает всех зарегистрированных Service Workers на странице. Каждый Service Worker перечислен с его источником, областью действия, текущим URL-адресом исполнителя, именем кеша и другой информацией.
- Нажмите «Отменить регистрацию», чтобы удалить Service Worker из Firefox, или «обновить», чтобы запросить обновление из его источника.
Отключить Service Workers в Mozilla Firefox

Пользователи Firefox могут отключить Service Workers в браузере следующим образом (через наш обширный список руководства по настройкам конфиденциальности и безопасности Firefox):
- Загрузите about: config в адресную строку браузера и нажмите Enter.
- Подтвердите, что вы будете осторожны, если отображается уведомление.
- Используйте поле поиска, чтобы найти dom.service
- Найдите dom.serviceWorkers.enabled и дважды щелкните имя предпочтения, чтобы установить для него значение false. Это отключает функциональность Service Workers в Mozilla Firefox.
Чтобы отменить изменение, повторите процесс, но убедитесь, что значение параметра установлено на true, когда вы закончите.
Управление сервис-воркерами в Google Chrome

- Вам нужно загрузить URL хром: // обслуживание-внутренние / в веб-браузере Chrome, чтобы открыть список зарегистрированных работников.
- Chrome отображает немного другую информацию, чем Firefox, включая журнал консоли, который может пригодиться.
- Нажмите кнопку отмены регистрации, чтобы удалить выбранный элемент из браузера или начать его активацию.
Отключить Service Workers в Google Chrome
В настоящее время не существует способа отключить эту функцию в браузере Chrome. Оставьте комментарий ниже, если вы нашли способ, и я обновлю статью как можно скорее.
Полезные ресурсы
Следующие ресурсы предлагают дополнительные ресурсы, обычно ориентированные на развитие.
- Начните работу с Service Worker Google Developers
- Готов ли обслуживающий работник сравнивает поддержку браузера
- Service Worker API MDN
- Знакомство с сервис-воркерами на HTML5 Rocks
- Рабочий проект W3C Service Workers