Verweigerte das Laden des Skripts 'xxxx.com/cdn-cgi/speculation', da es gegen die folgende Content Security Policy-Richtlinie verstößt

Ich habe mir die console.log angesehen und diese Fehler gesehen. Woran könnte das liegen? Google Analytics sieht die AdSense-Benutzergenehmigungsfunktion nicht. Deshalb ist mir das aufgefallen, als ich mir den Konsolenbereich angesehen habe. Was denkst du, könnte der Grund sein?

Fehler

Refused to load the script ‘Login | HSTS Redirection Community’ because it violates the following Content Security Policy directive: “script-src ‘nonce-7mgUxkI7bU1WPKnOwauZMiIwN’ ‘strict-dynamic’”.

Load failed or canceled (net::ERR_ABORTED) for rule set requested from “Login | HSTS Redirection Community” found in Speculation-Rules header.

Es gibt ein weiteres aktuelles Thema bezüglich Content Security Policy-Fehlern mit einem Skript unter https://forum.example.com/cdn-cgi/speculation: Issue with Activate Account Page After Update to 3.4.0 (Blank Page). Ich frage mich, ob sich kürzlich etwas bei Cloudflare oder bei Discourse geändert hat.

Nach meinem Verständnis wird der Endpunkt /cdn-cgi/speculation zu Domains hinzugefügt, die bei Cloudflare registriert sind, wenn „Speed Brain“ aktiviert ist. Er soll es Cloudflare ermöglichen, Seiteninhalte vorab abzurufen, wenn ein Benutzer mit der Maus über einen Link fährt. Ich bin mir nicht sicher, ob dies mit Discourse kompatibel ist.

Auf welcher Version von Discourse läuft Ihre Website?

Erhalten Sie Fehler auf der Website oder sehen Sie nur den CSP-Fehler in der Konsole?

Können Sie versuchen, Speed Brain zu deaktivieren? Es scheint, dass es standardmäßig aktiviert ist. Es kann im Tab „Speed“ Ihres Cloudflare-Dashboards deaktiviert werden: Speed Brain · Cloudflare Speed docs.

2 „Gefällt mir“

Ich wusste nichts von dieser neuen Funktion von Cloudflare, ich habe mich schon lange nicht mehr im Panel angemeldet, das ist etwas Neues. Nachdem ich es deaktiviert hatte, verschwanden die Fehler. Ich schätze, diese Funktion hat keine Verwendung in Systemen wie Discourse, oder habe ich das falsch verstanden?

https://community.cloudflare.com/t/cdn-cgi-speculation-applies-even-if-disabled/714033

1 „Gefällt mir“

Ich glaube nicht, dass es mit Discourse funktionieren könnte. Ich vermute, dass es versucht, HTML vorab abzurufen. Discourse ist eine Javascript-Anwendung, daher wird das Vorabrufen von HTML nicht funktionieren.

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.