Nicht behandelte Ablehnung (SecurityError): Der Vorgang ist unsicher. Auf einem neuen Create-React-App-Projekt

Antworten:

7

Dieses Problem scheint nur in Firefox aufzutreten. Edge hat gut funktioniert.

Nach dem Erstellen des Projekts index.jsändern Sie:

serviceWorker.register();
//serviceWorker.unregister();

Ich versuche immer noch herauszufinden, wessen Schuld dies ist, aber das sollte dich zum Laufen bringen.

david.pfx
quelle
Dies registriert den Servicetechniker, der mit einer Reihe von Einschränkungen verbunden ist. create-react-app.dev/docs/making-a-progressive-web-app/…
tobbe
@tobbe: In der Tat, aber haben Sie eine Antwort darauf, warum es passiert und eine bessere Möglichkeit, es zu beheben?
david.pfx
3

Ich hatte diesen Fehler auch aufgetreten. Konnte es durch Löschen der Datei create-react-app serviceWorker.js löschen

Kory
quelle
0

Viele Antworten hier lösen tatsächlich das Problem , aber der einfachste Weg , die ich gefunden habe ist npm Paket hinzuzufügen dienen zu Ihren Abhängigkeiten.

yarn add serve oder npm i serve

und ersetzen Sie dann Ihr Startskript durch Folgendes:

"scripts": {
    "start": "serve -s build",
}

Dies ist direkt aus den Dokumenten zum Erstellen und Reagieren von Apps

Leo Policastro
quelle