2009-07-20 96 views
2

我使用jquery post功能去服务器并将链接到文件下载。Internet Explorer阻止下载文件

当FUNC返回的链接,我尝试打开与链接源的弹出或iframe,弹出保存

我试过/打开文件窗口此

window.open(data.link,'Download','top=20,width=3,height=3,left=20'); 

document.getElementById('download').src=data.link; 

它适用于Firefox,但在Internet Explorer中显示消息:“帮助保护您的安全,Internet Explorer被阻止..”

我该如何克服这个问题?

编辑: 如果我从网页直接链接做它不告诉我这个消息

回答

4

这是由于IE浏览器的安全设置。默认情况下,IE会自动阻止任何自动下载。除了通过更改浏览器的安全设置外,没有任何方法可以解决这个问题。用户将能够通过单击它所显示的栏来下载该文件,然后单击下载文件。

0

那么这看起来像弹出窗口拦截器的行为对我来说。我不认为你可以做任何事情,除了使用另一种方法来获取URL。

顺便说一句,访问者习惯了黄色栏并右键点击它来获得正确的下载。

所以我不认为你需要恐慌太多。

编辑: 您无法更改每个人的浏览器的安全设置。所以要么放弃,要么过来。

相关问题