在Internet Explorer 10中;当我尝试下载文件时;我得到以下对话框:
当用户尝试在应用程序中下载文件时,Jquery或HTML中是否存在此框不会出现?
更新: 也不能用户目标空白,因为新标签的闪烁不应该存在(客户要求)。 正如要求代码,这是简单的链接:
<a href="www.something.com/something/something.pdf" >
答案 0 :(得分:1)
jquery.fileDownload.js 将为您提供帮助。
将文件路径应用于
function downloadPDF(thisobj) {
$.fileDownload($(thisobj).attr("href"));
}
在
上调用此功能<a href="www.something.com/something/something.pdf" onclick="downloadPDF(this)">
答案 1 :(得分:1)
我建议您查看HTML5's download attribute。
摘自该网站:
将下载属性放在链接上......
<!-- will download as "expenses.pdf" --> <a href="/files/adlafjlxjewfasd89asd8f.pdf" download="expenses.pdf">Download Your Expense Report</a>
...当用户点击链接时,会显示下载属性 在保存对话框中,而不是之前的乱码。 在这种情况下,该文件将作为expenses.pdf下载。该 下载属性也会触发强制下载,这是我的意思 曾经在PHP服务器端做过。