Hoe te om fout te bevestigen wanneer het gebruiken van .woff en .woff2 uitbreidingen?
In dit artikel wordt een probleem opgelost waarbij Adobe Campaign Classic v7 (Release 7.2.2 - build 9349) een fout in het CORS-beleid genereert wanneer de bestandsextensies .woff en .woff2 halverwege worden weergegeven.
Beschrijving description
Omgeving
Adobe Campaign Classic v7 (Release 7.2.2 - build 9349)
Probleem/symptomen
Nadat u .woff en .woff2 in een middeninstantie whitelist, en deze dossieruitbreidingen in een Web-app gebruikt, wordt de volgende fout geworpen:
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.
Stappen om te reproduceren:
- Open de URL van de webtoepassing met de bestanden .woff en .woff2.
- Open de browserconsole van uw webbrowser en bekijk de fout voor deze bestanden.
Resolutie resolution
- Voeg
Access-Control-Allow-Origin,Access-Control-Allow-HeadersenAccess-Control-Allow-Methodstoe als responseHeader onder de doorgiftesectie vanserverConf.xml:
- Voeg kopteksten
Access-Control-Allow-Origin,Access-Control-Allow-HeadersenAccess-Control-Allow-Methodstoe aanapache_neolane.confop beide toepassingscontainers:
- Nadat de twee bestanden zijn opgeslagen, voert u een schone server uit en start u de toepassing opnieuw op alle containers van de instantie.
Oorzaak
De fout wordt gegenereerd omdat in de middelste instantie de configuratie van Access-Control-Allow-Origin -, Access-Control-Allow-Headers - en Access-Control-Allow-Methods headers op serverConf.xml en on apache_neolane.conf ontbreekt.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f