您的位置:首页技术文章
文章详情页

javascript - canvas toDataURL()跨域问题

浏览:29日期:2022-12-22 18:31:47

问题描述

图片是放在又拍云上的,当canvas调用图片,最后todataURl会报错,有什么解决方法吗?百度也看了很多解决方法但是都不能实现。。报错信息:

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

问题解答

回答1:

如果是new Image()的话,要加上一下设置:

// 引用外部图片,需设置 crossOrigin 属性,否则 toDataURL 调用异常image.setAttribute(’crossOrigin’, ’anonymous’);

参考问题:/q/10...

标签: JavaScript
相关文章: