刚刚在几个网站上发现该字体超棒图标未在Google Chrome中显示。控制台显示以下错误:在Chrome浏览器中未显示Font Awesome图标,MaxCDN相关的跨源资源共享政策问题
Font from origin ' http://cdn.keywest.life ' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ' http://www.keywest.life ' is therefore not allowed access.
我在其他几个网站上发现了完全相同的问题。这可以通过用替换自己CDN参考容易地固定:
-however,这不是解决方案,只需一种解决方法。我很想知道原因和正确的解决方案。
(原因是这样的:网站使用它自己的CDN,由MaxCDN提供,并且引用字体真棒字体,并且这些不会由Chrome加载,如果您从Bootstrapcdn资源加载相同的资源 - 上文提到它的工作原理)
这里是问题的一个例子(在菜单和页脚的社会图标:http://www.keywestnight.com/fantasy-fest)
感谢您的帮助/ explanatioon!
[来自原点的字体已被阻止加载“跨源资源共享”策略](http:// stackoverflow。com/questions/25577981 /字体从原产地已被阻止从加载由交叉来源资源共享 – leymannx 2017-04-28 18:45:39