Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 锚定标签中的下载属性在IE9中不起作用?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 锚定标签中的下载属性在IE9中不起作用?

Javascript 锚定标签中的下载属性在IE9中不起作用?,javascript,jquery,html,Javascript,Jquery,Html,我必须为下载画布图像而工作。我使用了锚标记,其中使用了download属性。它在所有浏览器中都能正常工作,但在IE9中会出现错误。下面显示控制台部分中显示的错误 错误: SCRIPT122:传递给系统调用的数据区域太小 var link = document.getElementById('cropImageLink'); link.setAttribute('download', 'MintyPaper.png'); link.setAttribute('href', c.toDataURL(

我必须为下载画布图像而工作。我使用了锚标记,其中使用了download属性。它在所有浏览器中都能正常工作,但在IE9中会出现错误。下面显示控制台部分中显示的错误

错误: SCRIPT122:传递给系统调用的数据区域太小

var link = document.getElementById('cropImageLink');
link.setAttribute('download', 'MintyPaper.png');
link.setAttribute('href', c.toDataURL("image/png").replace("image/png", "image/octet-stream"));
link.click();

IE不支持下载属性。

是的,在IE9中有任何编辑下载解决方案