let arr = [
"https://storage.jtl3d.com/Data/Designs/88779581-75ed-11e7-a1bf-6c92bf28f331/门廊_drawingcover.png",
"https://storage.jtl3d.com/Data/Designs/d2a30ba7-8aa4-406b-b505-dc3aa43ff09c/客餐厅_drawingcover.png"
];
arr.forEach((ele, i) => {
let domA = $("<a>").attr('download', '').attr("href", ele + `?time=${new Date().getTime()}`).appendTo("body");
domA[0].click();
domA.remove();
})
在浏览器更新之后,以上代码执行的时候会自动打开一张图片,浏览器没有下载记录,写了最简单的代码
<a href="https://storage.jtl3d.com/Data/Designs/d2a30ba7-8aa4-406b-b505-dc3aa43ff09c/客餐厅_drawingcover.png" download>无法下载图片</a>
发现对于图片download属性不起效果,但是对于压缩包确实有用的,可以下载。
试了下用ifranm标签发现也不行。
有什么办法吗?
你要实现下载,你得在a标签里面加上img标签,图片地址放到src里去!
