Die Änderung, die dies am wahrscheinlichsten bemerkbar machte, war DEV: Modernise highlightjs loading (#24197) · discourse/discourse@0878dde · GitHub, welche highlightjs so umstellte, dass es über native import() geladen wird, was CORS-Header beim Abrufen von einem CDN erfordert.
Aber schon vor dieser Änderung hätten Sie wahrscheinlich einige Probleme mit Dingen wie benutzerdefinierten Schriftarten gehabt (die ebenfalls CORS-Header für Anfragen von Drittanbietern erfordern).
Theoretisch sollte Discourse selbst den CORS-Header zu CDN-Antworten hinzufügen. Wenn dies nicht der Fall ist, bedeutet dies wahrscheinlich, dass Ihr CDN den CDN-Hostnamen (d. h. nicht den Foren-Hostnamen) im Host-Header oder im X-Forwarded-Host-Header nicht angibt.
Dennoch dürfte das Hinzufügen der Header über die CDN-Konfiguration dasselbe bewirken ![]()