Haim Evgi
Haim Evgi

Reputation: 125664

Internet Explorer Blocked download file

I use jquery post function to go to server and bring the link to file download.

When the func returns the link, I try to open a popup or iframe with link source, to popup save/open file window

I tried this

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

and

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

It works in Firefox , but in Internet Explorer it shows the message : "To Help Protect Your Security, Internet Explorer Blocked.."

How do I get over this?

EDIT: If I do it from direct link from the page it does not show me this message

Upvotes: 2

Views: 2272

Answers (2)

Cyril Gupta
Cyril Gupta

Reputation: 13723

Well that looks like the popup blocker sort of behavior to me. I don't think you can do anything about this except use an alternative method to fetch the URL.

By the way, visitors are used to the Yellow bar and right clicking on it to get the correct download.

So I don't think you need to panic too much.

Edit: You're not going to be able to change the security settings of everybody's browser. So either give up, or get by.

Upvotes: 0

futureelite7
futureelite7

Reputation: 11502

This is due to IE's security settings. By default, IE automatically blocks any automatic downloads. There's no (legit anyway) way you can get around that except by changing the security settings of the browser. The user will be able to download the file by clicking on the bar that it displays, and click download file.

Upvotes: 5

Related Questions