失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 腾讯云 cos 字体在CDN上跨域处理

腾讯云 cos 字体在CDN上跨域处理

时间:2019-07-31 09:37:08

相关推荐

腾讯云 cos 字体在CDN上跨域处理

问题描述:项目中用到了字体的静态资源,把静态资源放到了腾讯云对象存储提供的COS上,同时启用它的CDN来加速。但是,调试的过程中发现报错:CSS加载字体跨域了,字体图标无法正常显示。

原因:字体文件在CDN服务器上,但是项目部署在自己的服务器上,导致字体文件出现了跨域加载的问题。

解决方案:

COS控制台配置:

1)打开COS控制台,在腾讯云对象储存控制面板中的「基础配置」找到「跨域访问CORS设置」;

2)点击「添加规则」,在来源Origin中填写自己的域名;(如果在来源Origin中填写*,则表示允许所有域名跨域。)

CDN跨域设置:

3)进行CDN跨域设置,如果对象存储使用了CDN,需要在CDN进行跨域配置;

4)在「高级设置」中点击「添加HTTP Header」;

5)选择参数Access-Control-Allow-Origin取值*,或者填写自己的域名;

*注:配置可能需要几分钟后才能生效。 *

高级配置:

6)HTTP header配置 -> 添加HTTP header

官方文档跨域访问设置

如果觉得《腾讯云 cos 字体在CDN上跨域处理》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。