canvas.toDataURL 由于跨域报错的解决方法
程序员文章站
2024-01-21 19:10:34
...
1、报错
Uncaught DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.
2、解决
var img=new Image();
img.src="http://vsqx-cover-xxxxxx.coscd.myqcloud.com/"+this.vsqx_uid+".jpg";
//增加这一行,切记!!设置crossOrigin,一定要放在img.src后,否则个别安卓手机不生效
img.setAttribute("crossOrigin",'anonymous');
上一篇: PHP基础知识点简略回顾:变量、函数以及PHP基本格式
下一篇: 那些年踩过的坑
推荐阅读
-
canvas.toDataURL 由于跨域报错的解决方法
-
canvas.toDataURL图片跨域的问题解决
-
http与https跨域共享session的解决方法
-
【原创】微信授权、获取用户openid-纯前端实现——jsonp跨域访问返回json数据会报错的纯前端解决办法
-
上传视频并截图,跨域报错的解决办法
-
SpringBoot跨域问题的解决方法实例
-
php中http与https跨域共享session的解决方法,httpssession
-
ajax跨域请求js拒绝访问的解决方法
-
Ajax跨域访问Cookie丢失问题的解决方法_AJAX相关
-
ThinkPHP框架实现session跨域问题的解决方法