Fehler bei der Registrierung des Service Workers: Sicherheitsfehler wegen Weiterleitung

Seit dem letzten Update erhalten wir folgende JS-Fehler bezüglich des Service Workers in Chrome:

Die Skriptressource befindet sich hinter einer Umleitung, was nicht erlaubt ist.

_application-786bec8dbeba5dccf3118668436791948e535eb587456944e94e0724bc417b14.js:76435

Registrierung des Service Workers fehlgeschlagen: SecurityError: Registrierung eines Service Workers für den Bereich ('https://www.xxxxx.com/') mit dem Skript ('https://www.xxxxxx.com/service-worker.js') fehlgeschlagen: Die Skriptressource befindet sich hinter einer Umleitung, was nicht erlaubt ist.

Wir hosten Uploads auf S3 und nutzen CloudFront als CDN.

Hat jemand eine Idee?

Ich bin mir nicht sicher; ich weiß, dass @falco einige Änderungen am Service Worker vornimmt.

Seltsam, ich erhalte

Could not load content for https://cdn-uploads.xxxxxxx.com/assets/_application-786bec8dbeba5dccf3118668436791948e535eb587456944e94e0724bc417b14.js (HTTP error: status code 403, net::ERR_HTTP_RESPONSE_CODE_FAILURE)

wenn ich das Skript in der Debug-Konsole nachschaue.

Es scheint, als wäre es nicht vorhanden. Ich werde versuchen, die App erneut neu zu erstellen. Vielleicht ein Fehler?

Erhalten Sie eine 3xx- statt einer 2xx-Antwort, wenn Sie die URL des Service Workers mit cURL anfragen?

200 für den Service Worker.js

aber seltsamerweise eine

403 für das Skript, das ihn lädt.

Ich melde mich, sobald die App erneut neu erstellt wurde.

Das _aplication ist also ein Fehler in den Chrome DevTools. Es handelt sich um die formatierte Version von application, existiert also eigentlich nicht. Das ist nicht das Problem, um das es in diesem Thema geht…

Es liegt also nicht hinter einer Umleitung vor. Vielleicht hat dein Browser eine Umleitung für diese URL zwischengespeichert? Könntest du diese spezifische Anfrage im Reiter „Netzwerk

Ich habe die App jetzt neu erstellt, aber der Fehler bleibt bestehen. Bekommen nicht alle Skripte beim Neuaufbau neue URLs und sollten damit den Cache nicht brechen?

Können Sie die Website-URL teilen?

Der Fehler besteht auch bei deaktiviertem Cache im Debug-Modus fort.

Ich erhalte eine 302-Weiterleitung für die Service-Worker-Datei, obwohl es hier auf Meta eine einfache 200 ist. Könntest du einen Neuaufbau versuchen?

Ich habe die App nun zum zweiten Mal neu aufgebaut. Der Fehler ist verschwunden.

Sieht so aus, als wäre es behoben. Vielen Dank!