Problema de 'Blocked loading mixed active content' relacionado con fuentes

Veo los siguientes errores en la consola del navegador.
Pero no encuentro cómo solucionarlos: todo funciona bien, con https:// desde el principio. He intentado reiniciar el asistente para usar diferentes fuentes, pero no ha servido.
¿Alguna idea sobre cómo podría intentar solucionarlo? ¡Gracias!


Bloqueada la carga de contenido activo mixto "http://<domain>.com/fonts/Mukta-Bold.ttf?v=0.0.8"

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

Bloqueada la carga de contenido activo mixto "http://<domain>.com/fonts/Mukta-Regular.ttf?v=0.0.8"

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

Bloqueada la carga de contenido activo mixto "http://<domain>.com/fonts/Mukta-Regular.ttf?v=0.0.8"

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

Fuente descargable: falló al iniciar la descarga (font-family: "Mukta" style:normal weight:400 stretch:100 src index:0): contenido bloqueado origen: http://<domain>.com/fonts/Mukta-Regular.ttf?v=0.0.8

Bloqueada la carga de contenido activo mixto "http://<domain>.com/fonts/Mukta-Bold.ttf?v=0.0.8"

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

Fuente descargable: falló al iniciar la descarga (font-family: "Mukta" style:normal weight:700 stretch:100 src index:0): contenido bloqueado origen: http://<domain>.com/fonts/Mukta-Bold.ttf?v=0.0.8

¿Las URL de los recursos mencionados dentro de la página comienzan realmente con “https”? Cualquier recurso cargado con una URL “http” se considerará contenido mixto.

Un truco o parche que puedes usar es incluir la siguiente cabecera en la página problemática:

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

Esto “alentará” a que los recursos mixtos se carguen mediante “https” mientras identificas las causas raíz.

@griffin ¡Gracias por la respuesta!
Tengo Discourse instalado normalmente mediante

discourse-setup

mi dominio está bajo https y todo funciona bien (incluidas imágenes, archivos adjuntos, etc.).
Pero estoy recibiendo errores sobre las fuentes (el mismo Discourse).

Parece que soluciona el problema. ¡Gracias!

La raíz del problema aún no está clara, pero tal vez lo investigaré más adelante.

¡Qué bueno que el parche :adhesive_bandage: funcionó! :blush:

Es probable que algunas de las URL para cargar tus paquetes de fuentes incluyan “http”. Esto ocurre con frecuencia con las reglas CSS @font-face al usar fuentes url y con la API de Google Fonts.

@griffin sí, el problema es que “http” me redirige a mi Discourse :slight_smile: y las fuentes son las que elegí en el Asistente de Discourse.

¿Te importaría compartir la URL de una página donde esto ocurre?

Hecho - consulta el mensaje personal

Para el equipo de Discourse:

El parche temporal funciona por ahora. El error persiste en la selección de fuentes de la instalación estándar de Discourse. Es posible que solo sea evidente en la vista de escritorio y no en la móvil.