栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

@ font-face字体只能在自己的域上工作

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

@ font-face字体只能在自己的域上工作

这是因为Firefox(从您提到的Firebug来看)认为跨域(甚至子域)Web字体嵌入是一个坏主意。

您可以说服它从子域加载字体,方法是将其添加到提供字体的子域的顶级

.htaccess
文件中(已更新,以适应HTML5
Boilerplate中
同一文件的代码):

<FilesMatch ".(ttf|ttc|otf|eot|woff)$">    <IfModule mod_headers.c>        Header set Access-Control-Allow-Origin "*"    </IfModule></FilesMatch>

针对此:

但是,我想建立一种方法,只有我可以访问此字体库,但这是另一个项目。

在为W3C规范

Access-Control-Allow-Origin
并没有再多说什么了比任何一个通配符
"*"
或一个特定的域。到目前为止,我已经找到了建议对标题进行验证的SO答案
Origin
,但是我认为这是仅Firefox的标题。我不确定其他浏览器(它们甚至不需要
.htaccess
上面的技巧就可以使用跨域Web字体)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/387135.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号