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.


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


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.