在azure cdn上托管字体-CORS支持

在azure cdn上托管字体-CORS支持,cdn,azure-storage,cors,azure-storage-blobs,azure-cdn,Cdn,Azure Storage,Cors,Azure Storage Blobs,Azure Cdn,我无法通过在IE或Firefox中工作的azure cdn公开azure blob存储托管字体 我相信这是因为@font-face跨域问题(COR),通常的解决方案是添加一个访问控制允许源标题。我知道大多数CDN现在都支持这一点,但我认为Azure仍然不支持。有人能证实这一点吗 如果是这种情况,有什么解决办法吗?CDN不会从源站修改头,因此它会以blob存储发出的任何头响应。Blob存储不支持CORS标头 我很惊讶地发现@font-face有跨域限制,但看起来你是对的(适用于Firefox和IE

我无法通过在IE或Firefox中工作的azure cdn公开azure blob存储托管字体

我相信这是因为@font-face跨域问题(COR),通常的解决方案是添加一个访问控制允许源标题。我知道大多数CDN现在都支持这一点,但我认为Azure仍然不支持。有人能证实这一点吗


如果是这种情况,有什么解决办法吗?

CDN不会从源站修改头,因此它会以blob存储发出的任何头响应。Blob存储不支持CORS标头

我很惊讶地发现@font-face有跨域限制,但看起来你是对的(适用于Firefox和IE)


如果您有这个选项,您可以将字体放在CDN后面的云服务(而不是blob存储)上,并在那里发出正确的标题。

您的评估是正确的

作为一种解决办法,我们公司正在利用谷歌存储(支持CORS)

我还建议投票表决这个问题,以便Azure团队知道有多少人遇到了它


这不再是事实,azure支持CORS

以及向azure cdn添加字体的小指南:


我可以使用字体,而无需设置CORS选项。我将我的字体直接链接到blob存储,而不是CDN,因为这一个不支持blob中的CORS。

如果您需要下载音频文件的Web Audio API,您也会看到同样的问题。HTML5标签可以很好地使用,因为它不使用CORS,但Web Audio API确实需要它,或者您必须强制所有音频文件通过您的网站。现在可以从portal.azure.com完成这一切,甚至还有一个“CORS”选项。我在哪里可以找到它?很抱歉这个愚蠢的问题,但对我来说并不明显。