Problema di 'Blocked loading mixed active content' relativo ai font

Vedo questi errori nella console del browser.
Ma non riesco a capire come risolverli: tutto funziona correttamente, https:// fin dall’inizio. Ho provato a riavviare la procedura guidata per utilizzare caratteri diversi, ma non ha aiutato.
Avete qualche idea su come provare a risolvere? Grazie!


Bloccato il caricamento di contenuti attivi misti “http://<domain>.com/fonts/Mukta-Bold.ttf?v=0.0.8”

[css-logic.js:517:31](resource://devtools/shared/inspector/css-logic.js)

Bloccato il caricamento di contenuti attivi misti “http://<domain>.com/fonts/Mukta-Regular.ttf?v=0.0.8”

[css-logic.js:517:31](resource://devtools/shared/inspector/css-logic.js)

Bloccato il caricamento di contenuti attivi misti “http://<domain>.com/fonts/Mukta-Regular.ttf?v=0.0.8”

[all_results](https://<domain>.com/admin/site_settings/category/all_results?filter=extensions)

font scaricabile: impossibile avviare il download (font-family: "Mukta" style:normal weight:400 stretch:100 src index:0): contenuto bloccato source: http://<domain>.com/fonts/Mukta-Regular.ttf?v=0.0.8

Bloccato il caricamento di contenuti attivi misti “http://<domain>.com/fonts/Mukta-Bold.ttf?v=0.0.8”

[all_results](https://<domain>.com/admin/site_settings/category/all_results?filter=extensions)

font scaricabile: impossibile avviare il download (font-family: "Mukta" style:normal weight:700 stretch:100 src index:0): contenuto bloccato source: http://<domain>.com/fonts/Mukta-Bold.ttf?v=0.0.8
1 Mi Piace

Gli URL delle risorse menzionate all’interno della pagina iniziano davvero con “https”? Qualsiasi risorsa caricata con un URL “http” verrà considerata contenuto misto.

Un trucco o una soluzione temporanea che puoi utilizzare è includere l’intestazione seguente nella pagina problematica:

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

Ciò “incoraggerà” il caricamento delle risorse miste tramite “https” mentre individui le cause profonde.

1 Mi Piace

@griffin Grazie per la risposta!
Ho installato Discourse normalmente con

discourse-setup

il mio dominio è sotto https e tutto funziona bene (incluse immagini, allegati, ecc.)
Ma ricevo errori relativi ai font (stesso Discourse).

Sembra aver risolto il problema. Grazie!

La causa principale del problema non è ancora chiara, ma forse la esplorerò più tardi.

1 Mi Piace

Felicissimo che il cerotto :adhesive_bandage: abbia funzionato! :blush:

È probabile che alcuni URL per il caricamento dei tuoi pacchetti di font contengano “http”. Questo accade frequentemente con le regole CSS @font-face quando si utilizzano sorgenti url e con l’API di Google Fonts.

1 Mi Piace

@griffin sì, il punto è che “http” reindirizza al mio Discourse :slight_smile: e i font sono quelli che ho scelto tramite la procedura guidata di Discourse.

1 Mi Piace

Potresti condividere l’URL di una pagina in cui ciò accade?

1 Mi Piace

Fatto - controlla il messaggio privato

1 Mi Piace

Alla squadra di Discourse:

La soluzione temporanea funziona per ora. Il bug persiste nella selezione dei font nell’installazione standard di Discourse. Potrebbe essere evidente solo nella visualizzazione desktop e non su mobile.

2 Mi Piace

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