¿Cómo solucionar errores al usar extensiones .woff y .woff2?
Este artículo aborda un problema en el que Adobe Campaign Classic v7 (Versión 7.2.2 - Compilación 9349) emite un error de directiva CORS al incluir en la lista blanca extensiones de archivo .woff y .woff2 en una instancia intermedia.
Descripción description
Entorno
Adobe Campaign Classic v7 (Versión 7.2.2, compilación 9349)
Problema/Síntomas
Después de incluir en la lista blanca .woff y .woff2 en una instancia intermediaria y utilizar estas extensiones de archivo en una aplicación web, se genera el siguiente error:
Access to font at 'https://mkt-instance.campaign.adobe.com/res/mid-instance/file_example.woff2'
from origin 'https://mkt-instance.campaign.adobe.com' has been blocked by
CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Pasos a seguir:
- Acceda a la dirección URL de la aplicación web mediante los archivos .woff y .woff2.
- Abra la consola del explorador web y observe el error de estos archivos.
Resolución resolution
- Agregue
Access-Control-Allow-Origin
,Access-Control-Allow-Headers
yAccess-Control-Allow-Methods
como responseHeader en la sección de retransmisión deserverConf.xml
: - Agregar encabezados de
Access-Control-Allow-Origin
,Access-Control-Allow-Headers
yAccess-Control-Allow-Methods
enapache_neolane.conf
en ambos contenedores de aplicación: - Una vez guardados los dos archivos, limpie nlserver y apache restart en todos los contenedores de la instancia.
Causa
Se produjo el error porque a la instancia intermediaria le faltaba la configuración de los encabezados Access-Control-Allow-Origin
, Access-Control-Allow-Headers
y Access-Control-Allow-Methods
en serverConf.xml
y en apache_neolane.conf
.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f