Wie behebt man einen Fehler bei der Verwendung der Erweiterungen .woff und .woff2?

Dieser Artikel behandelt ein Problem, bei dem Adobe Campaign Classic v7 (Version 7.2.2 - Build 9349) einen CORS-Richtlinienfehler ausgibt, wenn .woff- und .woff2-Dateierweiterungen in einer Mid-Instance auf die Whitelist gesetzt werden.

Beschreibung description

Umgebung

Adobe Campaign Classic v7 (Version 7.2.2 - Build 9349)

Problem/Symptome

Nachdem Sie die Dateien .woff und .woff2 auf einer Mid-Instanz auf die Whitelist gesetzt und diese Dateierweiterungen in einer Web-Anwendung verwendet haben, wird der folgende Fehler ausgelöst:

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.

Schritte zur Reproduktion:

  1. Greifen Sie mithilfe von WOFF- und WOFF2-Dateien auf die URL der Web-Anwendung zu.
  2. Öffnen Sie die Browser-Konsole Ihres Webbrowsers und beachten Sie den Fehler für diese Dateien.

Auflösung resolution

  1. Fügen Sie Access-Control-Allow-Origin, Access-Control-Allow-Headers und Access-Control-Allow-Methods als responseHeader unter dem Relay-Abschnitt der serverConf.xml hinzu:
  2. Fügen Sie Access-Control-Allow-Origin-, Access-Control-Allow-Headers- und Access-Control-Allow-Methods-Kopfzeilen für apache_neolane.conf in beiden App-Containern hinzu:
  3. Nachdem die beiden Dateien gespeichert wurden, führen Sie einen sauberen nlserver- und apache-Neustart auf allen Containern der Instanz durch.

Ursache

Der Fehler wird ausgelöst, da der Mid-Instanz die Konfiguration der Access-Control-Allow-Origin-, Access-Control-Allow-Headers- und Access-Control-Allow-Methods-Header auf serverConf.xml und apache_neolane.conf fehlte.

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