Uncaught DOMException: Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement‘: Tainted canvases may no
element
A Vue.js 2.0 UI Toolkit for Web
项目地址:https://gitcode.com/gh_mirrors/eleme/element
免费下载资源
·
未捕获的DomeException:未能在“HTMLCanvaElement”上执行“toDataURL”:可能无法导出受污染的画布。出现这个bug的原因可能有:
1.图片跨域
let plShareImg = new Image();
plShareImg.crossOrigin = "anonymous";//添加此行anonymous必须小写
plShareImg.src = props.plShareImg;
2.图片未处理完就开始画布
plShareImg必须是最后一张图片
plShareImg.onload = () => {
//开始画布
};
3.导出的图片也需要anonymous
state.shareImg = new Image();
state.shareImg.setAttribute("crossOrigin", "anonymous");
state.shareImg = cvs.toDataURL("image/png");//最终海报
GitHub 加速计划 / eleme / element
54.06 K
14.63 K
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:3 个月前 )
c345bb45
7 个月前
a07f3a59
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update table.md
* Update transition.md
* Update popover.md 7 个月前
更多推荐
已为社区贡献3条内容
所有评论(0)