1. 程式人生 > 其它 ><a>標籤的下載跳轉問題

<a>標籤的下載跳轉問題

a標籤連結href若有具體的檔案型別(字尾.***)可以下載;若無檔案字尾,如https://liao-video-storage.oss-cn-qingdao.aliyuncs.com/20171127141935_12513_72007_74D43522D89C_218.8.168.17,設定target為_blank後也可以開啟瀏覽器下載,怎樣做到不開啟瀏覽器讀取直接下載呢?

<a href="https://liao-video-storage.oss-cn-qingdao.aliyuncs.com/20171127141935_12513_72007_74D43522D89C_218.8.168.17" download="test" onclick="alert('點我了')" target="_blank">下載</a>

 在AxWebBrowser中點選a標籤會啟動系統自帶IE瀏覽器開啟下載連結。

(1)谷歌瀏覽器支援download屬性,但使用href設定為上文中的連結時,也沒有儲存為相應的檔名

谷歌瀏覽器下載的檔案,沒有後綴名,型別未知。

IE瀏覽器下載檔案,有後綴名,顯示型別

(2)使用谷歌瀏覽器和IE11均訪問均可以正常下載,但使用C#中的AxWebBrowser控制元件時無法下載

 <a href="https://liao-video-storage.oss-cn-qingdao.aliyuncs.com/20171127141935_12513_72007_74D43522D89C_218.8.168.17" download="test" onclick="alert('點我了')">下載</a>