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:
- Greifen Sie mithilfe von WOFF- und WOFF2-Dateien auf die URL der Web-Anwendung zu.
- Öffnen Sie die Browser-Konsole Ihres Webbrowsers und beachten Sie den Fehler für diese Dateien.
Auflösung resolution
- Fügen Sie
Access-Control-Allow-Origin,Access-Control-Allow-HeadersundAccess-Control-Allow-Methodsals responseHeader unter dem Relay-Abschnitt derserverConf.xmlhinzu:
- Fügen Sie
Access-Control-Allow-Origin-,Access-Control-Allow-Headers- undAccess-Control-Allow-Methods-Kopfzeilen fürapache_neolane.confin beiden App-Containern hinzu:
- 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