es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Variable Webfont no se carga en Safari.

Tengo una fuente Variable que estoy cargando desde mi propio servidor.

A veces, en Safari (solo en Safari), la fuente no se carga y obtengo la fuente de respaldo.

Si reviso en las herramientas de desarrollo > Red > Fuente, dice:

No se pudo cargar el recurso: — El origen no está permitido por Access-Control-Allow-Origin.

Si limpio la caché del navegador y vuelvo a cargar la página, se carga la fuente web correcta.

¿Alguien sabe o tiene alguna idea de por qué podría estar ocurriendo esto?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Este problema parece estar relacionado con la política de Compartir Recursos de Origen Cruzado (CORS) implementada por Safari. CORS es una medida de seguridad que impide que las fuentes se carguen desde un dominio diferente al que hospeda el sitio web. Este mensaje de error sugiere que el archivo de fuente no está permitido ser accesado debido a la política de CORS. El problema puede resolverse agregando el encabezado Access-Control-Allow-Origin al servidor que hospeda el archivo de fuente o hospedando el archivo de fuente en el mismo dominio que el sitio web. Limpiar la caché del navegador y volver a cargar la página a veces puede resolver el problema temporalmente, pero no es una solución permanente.

Comments are closed.