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:

  1. Open de URL van de webtoepassing met de bestanden .woff en .woff2.
  2. Open de browserconsole van uw webbrowser en bekijk de fout voor deze bestanden.

Resolutie resolution

  1. Voeg Access-Control-Allow-Origin, Access-Control-Allow-Headers en Access-Control-Allow-Methods toe als responseHeader onder de doorgiftesectie van serverConf.xml :
  2. Voeg kopteksten Access-Control-Allow-Origin , Access-Control-Allow-Headers en Access-Control-Allow-Methods toe aan apache_neolane.conf op beide toepassingscontainers:
  3. 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