Apache/Nginx下Font Awesome在Firefox中不显示怎么解决
本篇内容主要讲解“Apache/Nginx下Font Awesome在Firefox中不显示怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Apache/Nginx下Font Awesome在Firefox中不显示怎么解决”吧!
一、nginx服务器解决方法
服务器使用的是 nginx,要在响应的头部添加 access-control-allow-origin 字段,添加方法是用 add_header 指令:
配置例子:
复制代码 代码如下:
location /assets/ {
gzip_static on;
expires max;
add_header cache-control public;
add_header access-control-allow-origin *;
}
二、apache服务器解决方法
font awesome (firefox无法显示 火狐无法显示)cross domain (跨域问题)
the problem
it seems that, for security reasons, firefox simply don't allow you to use by default a font that is not hosted on your domain, not even on your subdomain. the cdn based websites can be also affected in this case.
the solution
after some investigations, i found out the workaround: set a access-control-allow-origin header to the font.
复制代码 代码如下:
<filesmatch "\.(ttf|otf|eot|woff)$">
<ifmodule mod_headers.c>
header set access-control-allow-origin "*"
</ifmodule>
</filesmatch>
also, if you are using nginx as your webserver you will need to include the code below in your virtual host file:
复制代码 代码如下:
location ~* \.(eot|otf|ttf|woff)$ {
add_header access-control-allow-origin *;
}
到此,相信大家对“Apache/Nginx下Font Awesome在Firefox中不显示怎么解决”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341