Evidenziazione codice fallita per bunny.net CDN

La modifica che ha reso questo evidente è stata molto probabilmente DEV: Modernise highlightjs loading (#24197) · discourse/discourse@0878dde · GitHub, che ha spostato highlightjs per caricarsi tramite import() nativo, il che richiede header CORS quando si recuperano dati da una CDN.

Ma anche prima di tale modifica, probabilmente avresti avuto alcuni problemi con elementi come i font personalizzati (che richiedono anche header CORS per richieste cross-origin).

In teoria, Discourse stesso dovrebbe aggiungere l’header CORS alle risposte della CDN. Se non lo fa, ciò probabilmente significa che la tua CDN non sta impostando il nome host della CDN (cioè non il nome host del forum) nell’header Host o nell’header X-Forwarded-Host.

Detto questo, aggiungere gli header tramite la configurazione della CDN ottiene probabilmente lo stesso risultato :ok_hand:

4 Mi Piace