<a data-v-644b21e1="" href="http://10.0.0.0:8088/xxxx/xxx/xxx.exe" download="下載" target="_blank" class="c-default">http://10.0.0.0:8088/xxxx/xxx/xxx.exe</a>
問題描述:如上的a標簽,點擊的時候,打開新窗口並下載,在測試環境沒有問題,在別的瀏覽器也沒有問題,只有在谷歌下線上環境,會閃一下(貌似是打開了一下新窗口),但是沒有下載;
原因是:
新版本的Chrom認為某些網站誤導用戶,認為文件http的下載鏈接是安全的。Chrome將確保安全頁面(即HTTPS頁面)才能夠下載安全文件。 為此,谷歌將會逐步禁止Chrome瀏覽器下載非HTTPS的不安全文件,一開始可能會提示下載警告,最終會完全阻止用戶下載,Chrom認為使用非https鏈接下載文件是不安全的,在新版本中阻止了用戶下載
那么解決辦法有兩個
- 1.把下載鏈接更新為https
- 2.調整本地瀏覽器的下載安全級別
調整本地瀏覽器的下載安全級別
在瀏覽器中輸入chrome://flags/
找到#treat-unsafe-downloads-as-active-content選項,然后選擇Disable之后重啟瀏覽器后,再次下載http文件就可以了
參考來自