場景:
您的目標是在以下情況下觸發檔案下載:使用者使用JavaScript 或jQuery 按一下特定的HTML 元素,但不取代目前頁面內容。相反,您想在新視窗或選項卡中開啟下載。
解決方案:
1.使用不可見iframe:
<script> function Download(url) { document.getElementById("my_iframe").src = url; } </script>
2.強制下載:
3.在新選項卡中開啟檔案(jQuery):
$('a#someID').attr({target: '_blank', href: 'http://localhost/directory/file.pdf'});
點擊此鏈接,文件將在新選項卡或視窗中下載,不影響當前頁。
以上是如何使用 JavaScript 或 jQuery 以程式設計方式在新分頁或視窗中觸發文件下載?的詳細內容。更多資訊請關注PHP中文網其他相關文章!