CORS
CORS (Intercambio de recursos de origen cruzado) es el mecanismo del navegador que controla si una página web puede usar archivos y datos de un dominio distinto al suyo. El servidor que aloja el archivo debe permitir explícitamente que otros sitios lo usen mediante de CORS; de lo contrario, el navegador bloqueará la solicitud - una causa común de que las fuentes y los scripts no se carguen.
CORS existe como una medida de seguridad por defecto: sin él, cualquier sitio web podría leer silenciosamente datos de otro sitio en el que el visitante tenga la sesión iniciada. La ausencia o una configuración incorrecta de una cabecera CORS no rompe el archivo de origen en sí, solo la capacidad de otros orígenes para usarlo - por eso la misma fuente o script puede funcionar bien en un dominio y fallar silenciosamente al cargarse en otro.
Más información
- Fetch: protocolo CORS - la especificación del WHATWG