Hur åtgärdar man fel när man använder filnamnstilläggen .woff och .woff2?

I den här artikeln behandlas ett problem där Adobe Campaign Classic v7 (version 7.2.2 - build 9349) genererar ett CORS-principfel när filtilläggen .woff och .woff2 vitlistas i en mellaninstans.

Beskrivning description

Miljö

Adobe Campaign Classic v7 (version 7.2.2 - build 9349)

Problem/symtom

När du vitlistar .woff och .woff2 i en mellaninstans och använder dessa filtillägg i ett webbprogram genereras följande fel:

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.

Steg som ska återskapas:

  1. Gå till webbprogrammets URL med hjälp av .woff- och .woff2-filer.
  2. Öppna webbläsarkonsolen i webbläsaren och lägg märke till felet för dessa filer.

Upplösning resolution

  1. Lägg till Access-Control-Allow-Origin, Access-Control-Allow-Headers och Access-Control-Allow-Methods som responseHeader under reläavsnittet i serverConf.xml:
  2. Lägg till rubrikerna Access-Control-Allow-Origin, Access-Control-Allow-Headers och Access-Control-Allow-Methods i apache_neolane.conf i båda appbehållarna:
  3. När de två filerna har sparats gör du en ren server och apache startas om på alla behållare för instansen.

Orsak

Felet genereras eftersom mellaninstansen saknade konfigurationen för Access-Control-Allow-Origin, Access-Control-Allow-Headers och Access-Control-Allow-Methods rubriker på serverConf.xml och på apache_neolane.conf.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f