Internet Explorer阻止下载文件
问题描述:
我使用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被阻止..”
我该如何克服这个问题?
编辑: 如果我从网页直接链接做它不告诉我这个消息
答
这是由于IE浏览器的安全设置。默认情况下,IE会自动阻止任何自动下载。除了通过更改浏览器的安全设置外,没有任何方法可以解决这个问题。用户将能够通过单击它所显示的栏来下载该文件,然后单击下载文件。
答
那么这看起来像弹出窗口拦截器的行为对我来说。我不认为你可以做任何事情,除了使用另一种方法来获取URL。
顺便说一句,访问者习惯了黄色栏并右键点击它来获得正确的下载。
所以我不认为你需要恐慌太多。
编辑: 您无法更改每个人的浏览器的安全设置。所以要么放弃,要么过来。