Javascript 如何在没有“下载”的情况下下载文件;请留下这一页;对话框或任何其他提示?

Javascript 如何在没有“下载”的情况下下载文件;请留下这一页;对话框或任何其他提示?,javascript,jquery,html,Javascript,Jquery,Html,在InternetExplorer10中;当我试图下载一个文件时;我得到以下对话框: 在Jquery或HTML中,当用户尝试在应用程序中下载文件时,是否有某种方式不显示此框 更新: 也无法将用户目标设置为空白,因为新选项卡的闪烁不应出现(客户要求)。 至于代码,它是一个简单的链接: <a href="www.something.com/something/something.pdf" > jquery.fileDownload.js将在这方面帮助您 将文件路径应用于 functi

在InternetExplorer10中;当我试图下载一个文件时;我得到以下对话框:

在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)"> 

我建议您调查一下

网站摘录:

将下载属性放置在链接上

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

…当用户单击链接时,将显示“下载”属性 在“保存”对话框中,而不是以前的混乱状态。 在这种情况下,该文件将作为expenses.pdf下载。这个 下载属性也会触发强制下载,这是我想要的 用于在服务器端使用PHP执行此操作


您应该在
\u blank
窗口中打开下载url。您的下载按钮/链接是什么?请在这里写代码。@Parth Trivedi No.我不想这样;不需要新标签。还有其他方法吗?只需使用
就可以在IE中打开它。我已经尝试过了。检查这把小提琴->;它没有按预期运行。在IE 10中显示不必要的对话框,在Firefox中显示->阻止加载混合活动内容“,这是由于跨域请求造成的。因为fileDownload Js使用ajax处理文件请求失败者和请求。对于相同域的代码,这将是好的。否则,请使用window.location.hostname检查跨域,并在新窗口中打开外部链接。目前看起来还不错。一票赞成。让我为IE 10/11、Chrome、Safari和Firefox部署并测试它。那就是答案了。它怎么会不起作用呢?只是说它不起作用,然后对答案投反对票,对任何人都没有帮助。我并没有对答案投反对票。它真的不起作用。在实现了同样的功能之后,我仍然会看到对话框。在我完全信服之前,我不会投票;它首先显示对话框离开页面,停留在页面上,然后显示另存为对话框。其他人也一样。