Ich kann keine azure blob storage gehosteten Schriften über azure cdn in IE oder Firefox verfügbar machen.
Ich glaube, das liegt an @ font-face-Cross-Domain-Problemen (CORS) und die normale Lösung besteht darin, einen Access-Control-Allow-Origin-Header hinzuzufügen. Ich weiß, dass die meisten CDNs dies jetzt unterstützen, nehme aber an, dass Azure das immer noch nicht tut. Kann das jemand bestätigen?
Wenn dies der Fall ist, gibt es Workarounds?
Das CDN ändert die Header nicht vom Ursprung, daher antwortet es mit allen Header-Blob-Speichern. BLOB-Speicher unterstützt keine CORS-Header.
Ich bin überrascht, dass @ font-face domainübergreifende Einschränkungen hat, aber es scheint, dass Sie Recht haben (für Firefox und IE).
Wenn Sie diese Option verwenden, können Sie die Schriftarten hinter dem CDN in einen Cloud-Service (anstelle von Blob-Speicher) stellen und die richtigen Header ausgeben.
Ihre Einschätzung ist richtig.
Als Workaround nutzt unser Unternehmen Google-Speicher (der CORS unterstützt).
Ich würde auch vorschlagen, dieses Thema zu wählen, damit das Azure-Team weiß, wie viele Leute darauf stoßen.
Tags und Links azure-storage-blobs cors cdn azure-storage azure-cdn