Javascript 如何在不打开页面和单击鼠标的情况下自动下载图像

Javascript 如何在不打开页面和单击鼠标的情况下自动下载图像,javascript,html,jquery,css,reactjs,Javascript,Html,Jquery,Css,Reactjs,页面标题 下载 $document.readyfunction{ $'download-btn'。单击函数{ var link=document.createElement'a'; link.href=http://cyimg44.cyworld.com/common/file_down.asp?redirect=%2F440022%2F2017%2F8%2F6%2F14%2FDSC%5F2087%5F8%5F6155677001240%2Ejpg“;//使用实时url link.downloa

页面标题 下载 $document.readyfunction{ $'download-btn'。单击函数{ var link=document.createElement'a'; link.href=http://cyimg44.cyworld.com/common/file_down.asp?redirect=%2F440022%2F2017%2F8%2F6%2F14%2FDSC%5F2087%5F8%5F6155677001240%2Ejpg“;//使用实时url link.download='MyToy.jpeg'; document.body.appendChildlink; link.click; }; }
你能把a标签和下载选项一起使用吗


如果你想要的话,你可以把它设计成一个按钮的样式

哇,我从来没有在这个属性的小宝石上绊倒过。这比控制要下载的文件的标题要容易得多,而且在我看来应该可以完美地回答这个问题。除了IE11之外,浏览器的支持范围很广,但这已经过时了。谢谢@Piyper!我只是试过了,但我可以去链接,只是不下载..正如Sebastian B.所说,如果你使用的是较旧的浏览器,你可能没有最好的支持,你用Hyunhyung Kim尝试的是什么浏览器?哦,你是用一个程序来提供这个文件,而不是让Web服务器来提供这个文件。在这种情况下,asp程序很可能没有正确设置mime类型。下载选项只与提供的信息一样好,因此如果您不使用image/jpg作为返回流的mime类型,您将得到不稳定的结果,Chrome似乎总能找到正确的mime类型Edge,而不是很多