無需重定向即可打開下載視窗的最簡單方法
許多應用程式要求用戶在不離開當前頁面的情況下下載文件。然而,開啟下載對話方塊的傳統方法(例如使用彈出視窗或引導使用者離開頁面)可能不可靠或不方便。
開啟下載視窗的最簡單、最有效的跨瀏覽器解決方案之一不影響目前頁面的方法是利用 window.location.assign() 函數。此函數將目前頁面的 URL 替換為要下載的文件,從而有效地觸發下載,無需任何額外的視窗或導航操作。
要實作此方法,只需使用以下程式碼:
<code class="javascript">window.location.assign(url);</code>
其中 url 是要下載的檔案的 URL。
此解決方案具有以下幾個優點:
以上是如何在不重定向目前頁面的情況下開啟下載視窗?的詳細內容。更多資訊請關注PHP中文網其他相關文章!