Nicht sicher – gibt es eine Möglichkeit, das zu überprüfen? (Ich nutze eine gehostete Instanz von Discourse, sodass ich nicht direkt auf die Konfigurationsdateien zugreifen kann.)
Edit: Ich habe unseren Hosting-Provider kontaktiert, um zu prüfen, ob das das Problem ist.
Ich habe das gerade genau wie von dir beschrieben auf einer Site mit CDN-Setup ausprobiert, und es hat funktioniert. Ich denke also, dass dies auf deine Site beschränkt sein könnte.
Ich glaube, die Einstellung DISCOURSE_ENABLE_CORS ist das Gegenteil von dem, was du möchtest. Das Hinzufügen von Domains zu dieser Einstellung erlaubt Anfragen von diesen Domains Zugriff auf deine Discourse-Domain, nicht umgekehrt.
Was du brauchst, ist die Erlaubnis für Anfragen von deiner Discourse-Domain, um auf die Datei auf deinem CDN zuzugreifen. Ich vermute, dass dein CDN diese Anfragen blockiert. Du kannst das bestätigen, indem du nach dem Ändern der Werte etwas wie Folgendes in einem Terminal-Fenster ausführst: