Я новичок в этом, поэтому будьте осторожны!
Моя проблема в том, что я поместил код для вызова файла 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 перешел от работы к неработающей иВ некоторых сообщениях говорится, что работник службы даже не регистрируется.
Я совершенно не понимаю, где может быть проблема?!