使用不在IE上工作的javascript下载base64图像

使用不在IE上工作的javascript下载base64图像,javascript,html,internet-explorer,Javascript,Html,Internet Explorer,我有一个ID为image download的画布,我正在将画布转换为base64 image/png以便下载,如下所示: var canvas = document.getElementById("image-download"); var img = canvas.toDataURL("image/png"); this.href = img; this.download = name + '_qr.png'; 这适用于Firefox和chrome,它会打开一个另存为窗口,用于下载图像 但当

我有一个ID为
image download
的画布,我正在将画布转换为base64 image/png以便下载,如下所示:

var canvas = document.getElementById("image-download");
var img = canvas.toDataURL("image/png");
this.href = img;
this.download = name + '_qr.png';
这适用于Firefox和chrome,它会打开一个
另存为
窗口,用于下载图像

但当我在IE9上尝试时,它不起作用。非常感谢任何解决方案

谢谢