Comment corriger l’erreur lors de l’utilisation des extensions .woff et .woff2 ?
Cet article résout un problème en raison duquel Adobe Campaign Classic v7 (version 7.2.2 - build 9349) renvoie une erreur de stratégie CORS lors de la mise en whiteliste des extensions de fichier .woff et .woff2 dans une instance mid-sourcing.
Description description
Environnement
Adobe Campaign Classic v7 (Version 7.2.2 - Build 9349)
Problème/Symptômes
Une fois que vous avez placé les extensions .woff et .woff2 sur une instance mid et que vous avez utilisé ces extensions de fichier dans une application web, l’erreur suivante est générée :
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.
Étapes à reproduire :
- Accédez à l’URL de l’application web à l’aide des fichiers .woff et .woff2.
- Ouvrez la console du navigateur de votre navigateur web et notez l’erreur liée à ces fichiers.
Résolution resolution
- Ajoutez
Access-Control-Allow-Origin
,Access-Control-Allow-Headers
etAccess-Control-Allow-Methods
en tant que responseHeader sous la section de relais deserverConf.xml
: - Ajoutez des en-têtes
Access-Control-Allow-Origin
,Access-Control-Allow-Headers
etAccess-Control-Allow-Methods
surapache_neolane.conf
sur les deux conteneurs d’application : - Une fois les deux fichiers enregistrés, effectuez un nlserver propre et un redémarrage apache sur tous les conteneurs de l'instance.
Cause
L'erreur est générée car l'instance mid n'a pas configuré les en-têtes Access-Control-Allow-Origin
, Access-Control-Allow-Headers
et Access-Control-Allow-Methods
sur serverConf.xml
et apache_neolane.conf
.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f