我已经看过很多这个问题,但没有回答我的问题(或者我发现了什么)。
onClick
我指向我点击的东西的网址。 < - 那个位不是真正的问题。
我的HTML看起来像:
<a id="img_dwn_gen" href="" style="display: none; visibility: hidden; opacity: 0;"><a/>
然后在我的onClick
事件中,我将属性附加到图像,然后设置timeOut。因为我需要等一下才能抓住图像。
$("#img_dwn_gen").attr("src","www.path/to/image.com");
setTimeout(function() {
$("#img_dwn_gen").trigger('click');
}, 500)
我尝试使用download
属性,但它需要在不支持download
属性的IE9 +上工作。
如何将图像路径添加到HTML属性并强制浏览器自动下载,无论浏览器是什么(IE9 +和所有最新版本)。
它也需要在前端JS中完成,因为我无法在其他地方访问url路径。