Сервисный работник не регистрируется - PullRequest
0 голосов
/ 28 сентября 2019

Я новичок в этом, поэтому будьте осторожны!

Моя проблема в том, что я поместил код для вызова файла pwabuilder.sw-js в заголовок моего сайта, а соответствующий файл - справа.place.

// Check compatibility for the browser we're running this in
if ("serviceWorker" in navigator) {
  if (navigator.serviceWorker.controller) {
    console.log("[PWA Builder] active service worker found, no need to register");
  } else {
    // Register the service worker
    navigator.serviceWorker
      .register("/pwabuilder-sw.js", {
        scope: "./"
      })
      .then(function (reg) {
        console.log("[PWA Builder] Service worker has been registered for scope: " + reg.scope);
      });
  }
}

Но при тестировании с маяком говорится, что ни один сервисный работник не зарегистрирован.

На pwabuilder.com он говорит, что нет сервисного работника.

Однако это не так.в devtools показывать как регистрирующийся.

Я просто не могу понять, почему не работает pwa и выскакивает ссылка «добавить на домашний экран».

Это работало кратко, но по какой-то причине этоне так!

Так что я снова все это прохожу, и меня беспокоит то, что работник службы фактически не регистрируется.

Таким образом, PWA перешел от работы к неработающей иВ некоторых сообщениях говорится, что работник службы даже не регистрируется.

Я совершенно не понимаю, где может быть проблема?!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...