CORS
CORS (Cross-Origin Resource Sharing) ist der Browser-Mechanismus, der steuert, ob eine Webseite Dateien und Daten von einer anderen Domain als ihrer eigenen verwenden darf. Der Server, der die Datei hostet, muss anderen Websites die Nutzung ausdrücklich über CORS erlauben, andernfalls blockiert der Browser die Anfrage - eine häufige Ursache dafür, dass Schriftarten und Skripte nicht geladen werden.
CORS existiert als sichere Voreinstellung: Ohne CORS könnte jede Website unbemerkt Daten von einer anderen Website auslesen, bei der der Besucher gerade angemeldet ist. Ein fehlender oder falsch konfigurierter CORS-Header beschädigt nicht die Quelldatei selbst, sondern nur die Fähigkeit von anderen Ursprüngen, sie zu verwenden - weshalb die gleiche Schriftart oder dasselbe Skript auf einer Domain problemlos funktionieren kann und auf einer anderen stillschweigend nicht lädt.
Mehr erfahren
- Fetch: CORS protocol - die WHATWG-Spezifikation