使用javascript或jQuery跳过IE中的下载对话框

使用javascript或jQuery跳过IE中的下载对话框,javascript,jquery,download,Javascript,Jquery,Download,我需要点击一个按钮打开一个文档 为此,我使用window.open()方法。当文档类型为JPEG、DOC、TIFF等时,所有这些都能正常工作 当文档类型为MSG文件(Outlook mail)或任何无法在IE中打开的文档时,浏览器会要求下载具有“打开”、“保存”和“取消”选项的文件 我需要跳过这个对话框,直接开始下载并在其本机应用程序中打开文档(当用户单击下载框中的“打开”按钮时会发生这种情况,所以我需要通过javascript或jQuery来完成) 我尝试使用IFrame及其源属性,这也给出了

我需要点击一个按钮打开一个文档

为此,我使用window.open()方法。当文档类型为JPEG、DOC、TIFF等时,所有这些都能正常工作

当文档类型为MSG文件(Outlook mail)或任何无法在IE中打开的文档时,浏览器会要求下载具有“打开”、“保存”和“取消”选项的文件

我需要跳过这个对话框,直接开始下载并在其本机应用程序中打开文档(当用户单击下载框中的“打开”按钮时会发生这种情况,所以我需要通过javascript或jQuery来完成)

我尝试使用IFrame及其源属性,这也给出了相同的结果


有什么建议吗?

我认为这是不可能的。浏览器总是问这个问题。否则,网站可能会在访问者不知情的情况下向他们发送各种信息。你可以使用数据流或不同的URI协议。有关数据流的示例,请参见,它可能无法满足您的需要。否则,您可以查看应用程序是否有自己的协议,如“mailto”打开电子邮件客户端,或“spotify”在单击类似“spotify:link.to.a/playlist”时打开spority。