Не могу зарегистрировать сервисного работника в chrome, но в Firefox он работает - PullRequest
0 голосов
/ 04 января 2019

Возникла проблема с регистрацией работника службы в chrome. Например, в журнале консоли произошла ошибка при регистрации работника службы: DOMException.Я использовал https на моем сайте.и это работает в жизни.пожалуйста, смотрите мой код.

main.js

if ('serviceWorker' in navigator) {
  // Register a service worker hosted at the root of the
  // site using the default scope.
  navigator.serviceWorker.register('sw.js').then(function(registration) {
    console.log('Service worker registration succeeded:', registration);
  }, /*catch*/ function(error) {
    console.log('Service worker registration failed:', error);
  });
} else {
  console.log('Service workers are not supported.');
}

sw.js пусто Я сначала пытаюсь зарегистрировать своего работника, прежде чем добавитькод в этом файле.

Вход в консоль mozilla Регистрация ServiceWorker успешно завершена с областью действия: https://m.domain.com/ main.js: 5: 7

Журнал консоли в chrome Ошибка регистрации работника сервиса: DOMException.

...