博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
font-face跨域办法
阅读量:5092 次
发布时间:2019-06-13

本文共 793 字,大约阅读时间需要 2 分钟。

font-face是现在比较流行的技术,可以矢量化你的图标,更改颜色方便等等。如果你想更进一步了解他,请点击这里()

今晚有网友问到font-face跨域在nginx下如何配置,印象中一淘UX有文章介绍办法,但打开文章里面相应的链接后发现没内容。
搜了一下其他地方,大多数给出的都是一样的链接。

所以在这里补充一下内容:

原因:

Firefox对字体文件有加载限制,也就是说不允许你随便加载别人的字体,防止他人盗用字体。

解决办法:

1、把字体文件放在你网站根目录下。

2、给字体文件的http头里面添加Access-Control-Allow-Origin属性,以控制指定域引用你的字体文件。

nginx:

server {    ...    # Fix @font-face cross-domain restriction in Firefox    location ~* \.(ttf|ttc|otf|eot|woff|font.css)$ {        add_header Access-Control-Allow-Origin "http://yoursite.com";    }    ...}

apache:

Header set Access-Control-Allow-Origin "http://yoursite.com"

 3、添加mine

AddType application/vnd.ms-fontobject .eotAddType font/ttf .ttfAddType font/otf .otfAddType application/x-font-woff woff

 

转载于:https://www.cnblogs.com/zzbo/p/3546737.html

你可能感兴趣的文章
jekyll 安装 ...
查看>>
微信页面关于点击按钮关注公众号放到链接里无关注按钮
查看>>
python 字典处理的一些坑
查看>>
构建oracle12c的Docker镜像
查看>>
用户权限命令(chmod,chown,umask,lsattr/chattr)
查看>>
Maven详解
查看>>
Linux系统中‘dmesg’命令处理故障和收集系统信息的7种用法
查看>>
数据结构 : Hash Table [II]
查看>>
面向对象的小demo
查看>>
获取地址栏参数
查看>>
java之hibernate之helloworld
查看>>
微服务之初了解(一)
查看>>
Iterator invalidation(迭代器失效)
查看>>
GDOI DAY1游记
查看>>
RHEL 无图形界面安装oracle 11gr2
查看>>
sql连接left join、right join、inner join的使用
查看>>
h5 的localStorage和sessionStorage存到缓存里面的值是string类型
查看>>
自定义序列化
查看>>
1020. 分解质因数
查看>>
linux下的shell——如何修改shell的提示符,能够出现登录用户名、主机名和路径...
查看>>