仅在移动设备上显示的字体真棒[重复]

Posted

技术标签:

【中文标题】仅在移动设备上显示的字体真棒[重复]【英文标题】:Font Awesome only displaying on mobile [duplicate] 【发布时间】:2016-05-18 10:29:06 【问题描述】:

我安装了很棒的字体,一切都做对了……我想。

在我的 ipad 和 iphone 上,我看到所有图标都在显示,但在我的 FF、Chrome 和 IE 桌面上,除了应该显示图标的框之外什么都没有显示

http://www25.myfantasyleague.com/2015/home/61094?MODULE=MESSAGE14

有什么可能导致这种情况的想法吗?

我已经加载并链接了所有文件

<link rel='stylesheet' id='fontawesome-css'  href='/assets/fonts/fontawesome/font-awesome.css?ver=3.9.3' type='text/css' media='all' />

并像这样显示在我的 html

<div class="alignleft"><i class="fa fontawesome-icon fa-refresh circle-no icons" style="font-size:48px;margin-right:24px;color:#1a7bfe;"></i></div>

【问题讨论】:

在控制台中:“来自 'leaguedraftfantasysports.com' 的字体已被跨域资源共享策略阻止加载:请求中不存在 'Access-Control-Allow-Origin' 标头资源。” 【参考方案1】:

您存在跨域资源策略冲突,您可以在访问页面时通过查看浏览器控制台查看:

来自“http://leaguedraftfantasysports.com”的字体已被跨域资源共享策略阻止加载:请求的资源上不存在“Access-Control-Allow-Origin”标头。 Origin 'http://www25.myfantasyleague.com' 因此不允许访问。

因此,您的字体根本没有加载。 不知道为什么在您的移动测试期间没有发生这种情况。

作为一般规则,如果您在网站上出现异常行为,请检查您的控制台。

【讨论】:

废话,谢谢,我什至没有想过要在这个新服务器上打开 CORS!

以上是关于仅在移动设备上显示的字体真棒[重复]的主要内容,如果未能解决你的问题,请参考以下文章

仅在桌面站点上执行 jQuery - 不要在移动设备上执行 jQuery [重复]

一种仅在非移动设备上使用 CSS 类的方法 [重复]

Blazor 仅在移动设备上显示组件

html 仅在移动设备上显示模态窗口

仅在移动设备上的响应式 CSS 样式

可折叠的 div,但仅在移动设备上