Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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
Jquery 使用FileSaver.js在IE 11中下载图像&;游猎_Jquery_Html_Internet Explorer_Download_Filesaver.js - Fatal编程技术网

Jquery 使用FileSaver.js在IE 11中下载图像&;游猎

Jquery 使用FileSaver.js在IE 11中下载图像&;游猎,jquery,html,internet-explorer,download,filesaver.js,Jquery,Html,Internet Explorer,Download,Filesaver.js,我试图模仿一种下载功能,就像其他现代浏览器一样,它支持a[download]属性。我知道在Safari和IE 11中,a[download]属性还不受支持 当我点击下载时,Safari什么也不做。 在IE11中,当我点击 HTML: <a download="sample1_l.jpg" href="http://imgsv.imaging.nikon.com/lineup/lens/zoom/normalzoom/af-s_dx_18-140mmf_35-56g_ed_vr/img/sa

我试图模仿一种下载功能,就像其他现代浏览器一样,它支持
a[download]
属性。我知道在Safari和IE 11中,
a[download]
属性还不受支持

当我点击下载时,Safari什么也不做。 在IE11中,当我点击

HTML:

<a download="sample1_l.jpg" href="http://imgsv.imaging.nikon.com/lineup/lens/zoom/normalzoom/af-s_dx_18-140mmf_35-56g_ed_vr/img/sample/sample1_l.jpg">
<img width="300" src="http://imgsv.imaging.nikon.com/lineup/lens/zoom/normalzoom/af-s_dx_18-140mmf_35-56g_ed_vr/img/sample/sample1_l.jpg" alt="">
<span>Download</span>
</a>
<script>
$("a, img").click(function (e) {
    var imgSrc = $('img').attr('src');
    var filename = $("a").attr('href');
    var blob = new Blob([imgSrc], { type: "image/jpeg;charset=utf-8" });
    saveAs(blob, filename);
});
</script>

JS:

<a download="sample1_l.jpg" href="http://imgsv.imaging.nikon.com/lineup/lens/zoom/normalzoom/af-s_dx_18-140mmf_35-56g_ed_vr/img/sample/sample1_l.jpg">
<img width="300" src="http://imgsv.imaging.nikon.com/lineup/lens/zoom/normalzoom/af-s_dx_18-140mmf_35-56g_ed_vr/img/sample/sample1_l.jpg" alt="">
<span>Download</span>
</a>
<script>
$("a, img").click(function (e) {
    var imgSrc = $('img').attr('src');
    var filename = $("a").attr('href');
    var blob = new Blob([imgSrc], { type: "image/jpeg;charset=utf-8" });
    saveAs(blob, filename);
});
</script>

$(“a,img”)。单击(功能(e){
var imgSrc=$('img').attr('src');
var filename=$(“a”).attr('href');
var blob=new blob([imgSrc],{type:“image/jpeg;charset=utf-8”});
saveAs(blob,文件名);
});