项目场景:
uni-app开发h5,使用canvas绘制海报,绘制网络图片跨域问题
问题描述
服务端已经配置了允许跨域,但是移动端还是会报跨域,提示canvas使用了不同源,有污染
context.drawImage(‘https://gc-production-bucket.oss-cn-shanghai.aliyuncs.com/images/social/crm_1734594289668ZryxUAdu’, 0, 0, 640, 930);
解决方案:
在链接后面拼接时间戳就可以了
let time1 = new Date().getTime();
context.drawImage(`https://gc-production-bucket.oss-cn-shanghai.aliyuncs.com/images/social/crm_1734594289668ZryxUAdu?t=${time1}`, 0, 0, 640, 930);
1254

被折叠的 条评论
为什么被折叠?



