Я занимаюсь разработкой приложения PWA и регистрирую его следующим образом:
<script>
function serviceWorkerInit() {
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/service-worker.js').then(function (registration) {
console.log('ServiceWorker registration successful with scope: ', registration.scope);
}, function (err) {
console.log('ServiceWorker registration failed: ', err);
});
}
}
serviceWorkerInit();
</script>
При локальной разработке я вижу, как оно регистрируется в консоли, а также в инспекторе Chrome. под Приложение-> Сервисный работник.
Когда я передаю код на свой сервер, я вижу, что журнал консоли снова успешно запускается, поэтому ошибок там нет, однако внутри приложения-> Сервисный работник я не вижу рабочего.
Как мне сделать эту работу?