在IE下将canvas保存成图片
最近在做项目的时候,需要在页面生成二维码,然后下载下来。
不管用哪个轮子,生成二维码最终都是canvas的。
在标准浏览器下可以使用1
let imgUrl = canvas.toDataURL('image/png'); // 转成base64
然后将结果给a标签,下载
但是在IE下是不支持的
1 | var blob = canvas.msToBlob(); |
这样就可以直接愉快的下载了
最近在做项目的时候,需要在页面生成二维码,然后下载下来。
不管用哪个轮子,生成二维码最终都是canvas的。
在标准浏览器下可以使用1
let imgUrl = canvas.toDataURL('image/png'); // 转成base64
然后将结果给a标签,下载
但是在IE下是不支持的
1 | var blob = canvas.msToBlob(); |
这样就可以直接愉快的下载了