Resaltado de código falló debido a CDN de bunny.net

El cambio que hizo esto más notable fue muy probablemente DEV: Modernise highlightjs loading (#24197) · discourse/discourse@0878dde · GitHub, que cambió highlightjs para que se cargara a través de import() nativo, lo que requiere encabezados CORS al buscar desde una CDN.

Pero incluso antes de ese cambio, probablemente habrías tenido algunos problemas con cosas como fuentes personalizadas (que también requieren encabezados CORS para solicitudes de origen cruzado).

En teoría, el propio Discourse debería añadir el encabezado CORS a las respuestas de la CDN. Si no lo hace, probablemente significa que tu CDN no está estableciendo el nombre de host de la CDN (es decir, no el nombre de host del foro) en el encabezado Host o en el encabezado X-Forwarded-Host.

Dicho esto, añadir los encabezados a través de la configuración de la CDN probablemente logra lo mismo :ok_hand:

4 Me gusta