JavaScript實(shí)現(xiàn)的瀏覽器下載文件的方法
廢話不多說(shuō)了,直接給大家貼代碼了,具體代碼如下所示:
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); };
該方法從網(wǎng)上找來(lái)的,直接調(diào)用,使用直接傳路徑,就可使用
總結(jié)
以上所述是小編給大家介紹的JavaScript實(shí)現(xiàn)的瀏覽器下載文件的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
JS中關(guān)于事件處理函數(shù)名后面是否帶括號(hào)的問(wèn)題
JS中的事件處理(事件綁定)就是讓某種或某些事件觸發(fā)某些活動(dòng)。有兩種常見(jiàn)的形式,分別是DOM Level 0 和DOM Level 2。今天總結(jié)一個(gè)關(guān)于事件處理程序的小細(xì)節(jié)。感興趣的朋友一起學(xué)習(xí)吧2016-11-11ExtJs使用自定義插件動(dòng)態(tài)保存表頭配置(隱藏或顯示)
這篇文章主要介紹了ExtJs使用自定義插件動(dòng)態(tài)保存表頭配置(隱藏或顯示) ,需要的朋友可以參考下2018-09-09淺談js中StringBuffer類的實(shí)現(xiàn)方法及使用
下面小編就為大家?guī)?lái)一篇淺談js中StringBuffer類的實(shí)現(xiàn)方法及使用。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-09-09use jscript with List Proxy Server Information
use jscript with List Proxy Server Information...2007-06-06JavaScript定時(shí)器常見(jiàn)用法實(shí)例分析
這篇文章主要介紹了JavaScript定時(shí)器常見(jiàn)用法,結(jié)合實(shí)例形式分析了JavaScript定時(shí)器常見(jiàn)功能、應(yīng)用及相關(guān)操作技巧,需要的朋友可以參考下2019-11-11js實(shí)現(xiàn)自動(dòng)播放勻速輪播圖
這篇文章主要介紹了js實(shí)現(xiàn)自動(dòng)播放勻速輪播圖,帶勻速運(yùn)動(dòng)函數(shù)封裝,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-02-02