2017-09-18 4 views
0

Ich versuche, Service Worker in meinem Projekt zu registrieren, aber gibt Fehler als "Fehler beim Registrieren eines ServiceWorker: Ein SSL-Zertifikat Fehler beim Abrufen des Skripts aufgetreten."Register Service Arbeiter mit http

und i Chrom geöffnet mit unsicheren unterhalb Befehl

/opt/Google/Chrom/Chrom --user-data-dir =/tmp/foo --unsafely-treat-unsicher-Ursprungs-as-Secure = https :: //localexample.com

nach dem Öffnen der URL in Chrome unsicheren Fenster gibt es immer noch Fehler wie in der Konsole wie "Fehler beim Registrieren eines ServiceWorker: Ein SSL-Zertifikat Fehler beim Abrufen des Skripts aufgetreten" und im Terminal Es gibt Fehler als "FEHLER: cert_verify_proc_nss.cc (918)] CERT_PKIXVerifyCert für localexample.com fehlgeschlagen err = -8172".

Jede Lösung ???

+0

Versuchen Sie es erneut, ersetzt "https :: // localexample.com" ersetzt durch "http: // localexample. com ". Verwenden Sie ein ':' anstelle von zwei und verwenden Sie 'http' anstelle von' https', da der einzige Punkt ist, dass Sie * nicht über https auf localexample.com zugreifen können. –

Antwort

0

Klicken Sie mit der rechten Maustaste auf das Google Chrome-Symbol und öffnen Sie die Eigenschaften und ändern Sie das Zielfeld im Shortcut-Abschnitt auf "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir=C:\dir --ignore-certificate-errors --unsafely-treat-insecure-origin-as-secure=<your site url>".

enter image description here

Nun, wenn Sie Chrome starten wieder die Servicemitarbeiter arbeiten.

0

offen Chrom in Unsicherheit Modus, dann können Sie installieren und Servicemitarbeiter ohne https implementieren:

Typ unter Befehl im Terminal (Ubuntu):

$/opt/google/chrom/chrom --user -data-dir =/tmp/foo --unsicher-behandeln-unsicheren-Ursprung-wie-sicher = http://example.com