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:
- Gå till webbprogrammets URL med hjälp av .woff- och .woff2-filer.
- Öppna webbläsarkonsolen i webbläsaren och lägg märke till felet för dessa filer.
Upplösning resolution
- Lägg till
Access-Control-Allow-Origin,Access-Control-Allow-HeadersochAccess-Control-Allow-Methodssom responseHeader under reläavsnittet iserverConf.xml:
- Lägg till rubrikerna
Access-Control-Allow-Origin,Access-Control-Allow-HeadersochAccess-Control-Allow-Methodsiapache_neolane.confi båda appbehållarna:
- 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