为了账号安全,请及时绑定邮箱和手机立即绑定

如何添加Access-Control-Allow-Origin标头

如何添加Access-Control-Allow-Origin标头

慕侠2389804 2019-11-23 15:15:11
如何添加Access-Control-Allow-Origin标头我正在设计一个网站(例如mywebsite.com),这个网站从另一个网站(比如anothersite.com)加载font-face字体。我在Firefox中遇到字体字体加载问题,我在这个博客上看到:Firefox(支持v3.5中的@ font-face)默认情况下不允许跨域字体。这意味着必须从同一域(和子域)提供字体,除非您可以向字体添加“Access-Control-Allow-Origin”标头。如何将Access-Control-Allow-Origin标头设置为字体?
查看完整描述

3 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

根据官方文档,浏览器在您使用时不喜欢它

Access-Control-Allow-Origin: "*"

标题,如果你也使用

Access-Control-Allow-Credentials: "true"

头。相反,他们希望你特别允许他们的出身。如果您仍然想要允许所有来源,您可以使用一些简单的Apache魔法来使其工作(确保您已mod_headers启用):

Header set Access-Control-Allow-Origin "%{HTTP_ORIGIN}e" env=HTTP_ORIGIN

浏览器需要Origin在所有跨域请求上发送标头。Access-Control-Allow-Origin如果您接受/计划接受请求,则文档明确声明您需要在标头中回显此标头。这就是这个Header指令正在做的事情。



查看完整回答
反对 回复 2019-11-24
  • 3 回答
  • 0 关注
  • 663 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信