Kiedy próbuję dodać pracownika serwisu na mojej stronie internetowej progresywnej strony, dlaczego w konsoli przeglądarki występuje następujący błąd?Dlaczego widzę komunikat "Błąd - dozwolony jest tylko bezpieczny początek" dla mojego pracownika serwisu?
ERROR "Uncaught (in promise) DOMException: Only secure origins are allowed
kod JS:
(function() {
'use strict';
// TODO add service worker code here
if ('serviceWorker' in navigator) {
navigator.serviceWorker
.register('service-worker.js')
.then(function() {
console.log('Service Worker Registered');
});
}
})();
Opcja localhost jest źle wdrożone. Powinno to sprawdzić wszystko, co zostanie rozwiązane na 127.0.0.1, a nie na nazwę hosta. Powinienem móc użyć 'local.example.com', jeśli wskazuje on 127.0.0.1, podobnie jak wszystkie inne moje strony programistyczne. – colan
Gdzie mogę uruchomić wszystkie te flagi? Wygląda na to, że przekazujesz flagi podczas instalowania chromu na platformie * nix. Jeśli tak, to co z użytkownikami systemu Windows? – samayo
Czy mogę dodać wyjątek bezpośrednio w przeglądarce lub config gdzieś. Zamiast uruchamiać go w ten sposób. –