1. 程式人生 > >js實現點選自動下載檔案

js實現點選自動下載檔案

原理主要是利用了a標籤的download屬性,可以控制在點選a標籤時,自動下載(不設定download會開啟新的頁面)
程式碼實現如下:

let aLink=document.createElement('a');
aLink.href='imgUrl.png'//設定下載的圖片連結
aLink.download='imgName.png'//設定圖片下載之後的名稱
aLink.click()//觸發點選事件

download的相容性在caniuse上顯示為
在這裡插入圖片描述
相容性不是很好,qq瀏覽器是相容的