OSS CDN使用html2canvas遇到跨域CORS设置

本文讲述了在使用HTML2Canvas截屏时,遇到Chrome中从阿里云OSS通过CDN加载的图片空白显示问题,原因是跨域CORS限制。作者详细介绍了如何在OSS和CDN上配置跨域资源共享(CORS)以解决此问题。
摘要由CSDN通过智能技术生成

网页图片保存在阿里云OSS+CDN,在使用html2canvas截图时遇到了Chrome图片空白不显示的问题,经查询是跨域CORS的问题,就需要在OSS和CDN配置跨域资源共享(CORS)

跨域访问是浏览器出于安全考虑而设置的一个限制,即同源策略,是用于隔离潜在恶意文件的关键安全机制。当A、B两个网站属于不同域时,来自于A网站页面中的JavaScript代码访问B网站时,浏览器会拒绝该访问。

OSS配置如下:

不过如果OSS挂了CDN,那么CDN上的配置会替代OSS,因此需要在CDN设置:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值