首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

JS window.open 下載文件秒關閉:改用 a 標籤 download 屬性或後端 Content-Disposition

     編輯:程式設計綜合問答

window.open(url) 瀏覽器視為導航,若響應頭無 Content-Disposition: attachment 會直接在新頁顯示/關閉。

解決

  1. 前端:<a href="文件URL" download="文件名">下載</a>(HTML5 download 屬性強制下載)。
  2. 後端:響應頭設置 Content-Disposition: attachment; filename="xxx.pdf",瀏覽器自動彈出下載框。

推薦方案一,無需後端配合,純前端解決。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved