假设我有一个URL,我希望浏览器无需访问即可下载。我想使用纯JavaScript(没有jQuery或其他库)来做到这一点。有一种创建方法:
var a = document.createElement("a");
a.setAttribute("href", urlToDownloadFrom);
a.setAttribute("download");
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
但我不想那样做因为感觉太过于苛刻。