2012-10-15 24 views
8

Non riesco a ottenere i caratteri di archiviazione BLOB BLU ospitati esposti tramite azure cdn che funzionano in IE o Firefox.hosting di caratteri su azure cdn - supporto CORS

Credo che questo sia dovuto a problemi di dominio incrociato di tipo font-face (CORS) e la soluzione normale è di aggiungere un'intestazione Access-Control-Allow-Origin. So che la maggior parte dei CDN ora supporta questo, ma suppongo che Azure non lo sia ancora. Qualcuno può confermarlo?

Se questo è il caso, ci sono soluzioni alternative?

risposta

8
+0

Questo può essere fatto da portal.azure.com ora e c'è anche un'opzione "CORS". –

+1

Dove posso trovarlo? Scusa per la domanda stupida, ma non ovvia per me. –

2

Il CDN non modifica le intestazioni dall'origine, quindi risponde con qualsiasi intestazione di memoria di blob. L'archiviazione BLOB non supporta le intestazioni CORS.

Sono sorpreso di apprendere che @ font-face ha restrizioni tra domini diversi, ma sembra che tu abbia ragione (per Firefox e IE).

Se si dispone di tale opzione, è possibile inserire i caratteri su un servizio cloud (anziché su BLOB) dietro il CDN ed emettere lì le intestazioni corrette.

+0

Avrete anche vedere lo stesso problema se/quando si fa l'API Web Audio in cui è necessario scaricare i file audio. Funziona bene con il tag HTML5

Problemi correlati