Я работаю на сайте, который работает на http://local.mydomain.com (виртуальный хост)
И это дает мне false, когда я проверяю 'serviceWorker' in navigator Так что я не могу проверить мой сервисный работник локально.
false
'serviceWorker' in navigator
Также я попытался ввести URL-адрес в chrome: // flags / # unsafely-Treat-Insecure-Origin-as-Secure , но это не решило проблему .
Есть ли способ исправить это?
Я полагаю, что их нет.
SW будет работать только под HTTPS или на локальном хосте .
Поскольку более поздняя опция оставлена таким образом специально для разработки, я советую использовать его.