Cross-Origin-Anfrage blockiert: Die Same-Origin-Regel verbietet, die externe Ressource auf xxx zu lesen.

Cross-Origin-Anfrage blockiert: Die Same-Origin-Regel verbietet, die externe Ressource auf xxx zu lesen.

Cross-Origin-Anfrage blockiert: Die Same-Origin-Regel verbietet, die externe Ressource auf http://cdn.huskynarr.de/static/file zu lesen. Dies kann gelöst werden, indem die Ressource auf die gleiche Domain geschoben wird oder CORS aktiviert wird.
Cross-Origin-Anfrage blockiert: Die Same-Origin-Regel verbietet, die externe Ressource auf http://cdn.huskynarr.de/static/file zu lesen. Dies kann gelöst werden, indem die Ressource auf die gleiche Domain geschoben wird oder CORS aktiviert wird.

Die Lösung ist denkbar einfach, man muss dem Dateianbieter die Freigabe im Header erteilen.
Das geht also nur, bei dem Filehoster selbst.

Hier muss bei Apache eine htacess Regel angelegt werden und bei Nginx auch eine Regel bei der Konfiguration.
Apache:

Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"

Nginx:
location / {
add_header Access-Control-Allow-Origin *;
}

Das Problem trat bei mir auf in Kombination mit Plesk und Cloudflare.
Plesk muss nginx komplett deaktiviert werden, auch die Effektive Dateibehandlung.
Eine bessere Lösung habe ich bisher nicht gefunden.

Wichtig bei Cloudflare ist auch den Cache neuzuladen, damit die Dateiheader neu eingelesen werden.