服务器上的图片可以显示和download,但是canvas绘制报错跨域?

页面中有多张图片,路径类似https://image-1257049018.cos....png,可以正常显示以及下载。但是将此图片(远程地址)用canvas绘制的时候,报错说跨域了
代码如下

clipboard.png

clipboard.png

网上的例子中的图片地址可以请求成功,发现这两个请求不同的地方在于,对的请求有response header,而错误的请求没有,如下图。

clipboard.png

阅读 2.3k
1 个回答

试一下在设置img.src之前添加如下行

img.crossOrigin = "Anonymous";

如果不行,麻烦贴一下你的源码

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题