js下载浏览器中的图片

Posted 胡亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js下载浏览器中的图片相关的知识,希望对你有一定的参考价值。

jquery

function download(src) {
    var $a = $("<a></a>").attr("href", src).attr("download", "img.png");
    $a[0].click();
}

 

原生javascript

function download(src) {
    var $a = document.createElement(‘a‘);
    $a.setAttribute("href", src);
    $a.setAttribute("download", "");

    var evObj = document.createEvent(‘MouseEvents‘);
    evObj.initMouseEvent( ‘click‘, true, true, window, 0, 0, 0, 0, 0, false, false, true, false, 0, null);
    $a.dispatchEvent(evObj);
};

 

以上是关于js下载浏览器中的图片的主要内容,如果未能解决你的问题,请参考以下文章

根据图片的url地址下载图片到本地保存代码片段

图片预加载

js实现svg图形转存为图片下载[转]

js判断图片是否已经加载(下载)完

JS如何实现图片分段加载

AJAX相关JS代码片段和部分浏览器模型