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,文件名);
});