Comment corriger les erreurs lors de l’utilisation des extensions .woff et .woff2?

Dernière mise à jour : 2023-10-12

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.

Procédure à suivre:

  1. Accédez à l’URL de l’application web à l’aide des fichiers .woff et .woff2.
  2. Ouvrez la console du navigateur de votre navigateur web et notez l’erreur liée à ces fichiers.

Résolution

  1. Ajouter Access-Control-Allow-Origin, Access-Control-Allow-Headers, et Access-Control-Allow-Methods en tant que responseHeader sous la section relay de la variable serverConf.xml:
  2. Ajouter Access-Control-Allow-Origin, Access-Control-Allow-Headers, et Access-Control-Allow-Methods en-têtes sur apache_neolane.conf sur les deux conteneurs d’application :
  3. 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 la configuration de l’instance mid était absente. Access-Control-Allow-Origin, Access-Control-Allow-Headers, et Access-Control-Allow-Methods en-têtes sur serverConf.xml et apache_neolane.conf.

Sur cette page