Регистрация ServiceWorker не удалось показать ошибку после преобразования сервера в Https - PullRequest
0 голосов
/ 01 апреля 2019

Это код, где регистрируется файл рабочего сервиса

window.addEventListener('load', async e => {

if ('serviceWorker' in navigator) {
    navigator.serviceWorker.register('sw.js', {
        scope: '.' // <--- THIS BIT IS REQUIRED
    }).then(function(registration) {
        // Registration was successful
        console.log('ServiceWorker registration successful with scope: ', registration.scope);
    }, function(err) {
        // registration failed :(
        console.log('ServiceWorker registration failed: ', err);
    });
  }
});

код sw.js

const staticAssets = [
'./',
'./app.js',
'./assets/css/style.css',
'./assets/images/banner1.jpg',
'./assets/images/banner2.jpg',
'./assets/images/banner3.jpg'
];


 self.addEventListener('install', async event => {
  const cache = await caches.open('game-static');
  cache.addAll(staticAssets);
  //console.log('install');
});

 self.addEventListener('fetch', event => {
  // it can be empty if you just want to get rid of that error
 });

Эта ошибка регистрируется в консоли после преобразования сервера в Https:

Ошибка регистрации ServiceWorker: DOMException

...