收藏
回答

静态网页托管canvas绘制云存储图片,使用canvas.toDataURL出现跨域问题画布被污染?

由于小程序中自带的canvas2d性能不足,所以打算使用静态网页托管+jsSDK调取云存储,使用原生canvas进行绘图,但是出现了跨域的问题,画布被污染,无法使用toDataURL等接口,cloudbase云存储貌似不能设置CORS,小白一个,求大神帮助解答一下


DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.

回答关注问题邀请回答
收藏

1 个回答

  • AshinsLab
    AshinsLab
    2021-02-11

    已解决,在配置安全域名的时候有个坑,在开通静态网页托管时默认会自动添加到安全域名中,但是!!!在使用的时候还是会出现跨域的情况,你要做的就是复制原来的安全域名然后删除重新再添加一次就可以了,添加后需要大概10分钟左右才会生效!!!

    2021-02-11
    有用
    回复
登录 后发表内容
问题标签