簡體   English   中英

如何在沒有“離開頁面”對話框或任何其他提示的情況下下載文件?

[英]How to download a file without the “Leave the Page” dialog or any other prompt?

在Internet Explorer 10中; 當我嘗試下載文件時; 我得到以下對話框: 在此輸入圖像描述

在用戶試圖在應用程序中下載文件時,Jquery或HTML中是否存在此框不會出現?

更新 :也不能用戶目標空白,因為新標簽的閃爍不應該存在(客戶要求)。 正如要求的代碼,它是簡單的鏈接:

<a href="www.something.com/something/something.pdf" >

jquery.fileDownload.js將在此幫助您。

應用文件路徑

function downloadPDF(thisobj) {        
    $.fileDownload($(thisobj).attr("href"));
}

打電話給這個功能

<a href="www.something.com/something/something.pdf" onclick="downloadPDF(this)"> 

我建議你研究一下HTML5的下載屬性

摘自該網站:

將下載屬性放在鏈接上...

 <!-- will download as "expenses.pdf" --> <a href="/files/adlafjlxjewfasd89asd8f.pdf" download="expenses.pdf">Download Your Expense Report</a> 

...當用戶點擊鏈接時,下載屬性出現在保存對話框中,而不是之前出現的亂碼。 在這種情況下,該文件將作為expenses.pdf下載。 download屬性還會觸發強制下載,這是我以前在PHP服務器端執行的操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM