使用Javascript / jQuery强制下载图像

时间:2016-03-23 11:56:08

标签: javascript jquery html

我已经看过很多这个问题,但没有回答我的问题(或者我发现了什么)。

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路径。

0 个答案:

没有答案