Работники службы должны работать в безопасном контексте. Клиенты работника службы также должны быть безопасными контекстами для регистрации регистрации работника службы, для получения доступа к регистрации работника службы и работника службы, для обмена сообщениями с работником службы и для манипулирования работником службы.
Это фактически означает, что работники службы и их клиенты работника службы должны размещаться по протоколу HTTPS. Пользовательский агент может разрешить localhost (см. Требования), 127.0.0.0/8 и ::1/128 для целей разработки. Основная причина этого ограничения — защитить пользователей от рисков, связанных с небезопасными контекстами.
Информационные ссылки
Стандарт Service Workers Nightly — https://w3c.github.io/ServiceWorker/#secure-context