使用Mac Safari的用户无法访问我们的网站,因为Safari会无限期地尝试下载CDN(Azure)中托管的字体,但永远无法成功。它能够从同一个CDN下载除字体以外的所有其他文件(woff,用@ font-face指定)。
所有其他浏览器都有效 * Chrome(即使是那些出现上述问题的Mac游戏机) * FF,IE, * iPhone / iPad上的Safari
答案 0 :(得分:0)
这听起来像是跨源资源共享问题。插入响应中的CORS标头将指定允许哪些域访问此资源。
例如:
Access-Control-Allow-Origin:*
访问控制 - 允许 - 来源:http://www.example.com,http://www.contoso.com
您可以通过更改您的源来为您要允许的域发送此标头(如果您想允许所有,*),或使用Azure CDN中的规则引擎和Verizon Premium 配置文件以添加规则以从CDN添加此内容。
您可以在此处找到有关如何执行此操作的分步说明: https://azure.microsoft.com/en-us/documentation/articles/cdn-cors/#multiple-origin-scenarios