IE9 res://ieframe.dll Error

57,680

Solution 1

If it is working in your friend’s IE 9, but not in your’s – then compare your security settings.

Especially the one named “Launching programs and files in an IFRAME” could be the deal breaker, I’d suspect.

If that one is not it, then try to set every security option offering this from “Disable” to “Prompt”, and see if you get any messages in your IE.

Solution 2

It is best to fix this problem at server level rather than client side, since we can't expect all other site visitors to change their IE settings just so they can use your website.

As you mentioned, it is indeed caused by your iframe in https environment. IE9 is particular strict on this, so you will need to define it in your x-frame-options:

For Apache, HTTP Server

Add/Change following line in Apache Web Server’s httpd.conf file

Header always append X-Frame-Options SAMEORIGIN

Make sure it is not set to DENY. Restart web server

Let me know if that helps

Share:
57,680

Related videos on Youtube

Alon Adler
Author by

Alon Adler

I'm a true redhead (although I'm getting ctrl+b) and a technology enthusiast, trying to learn something new almost every day. In addition, I enjoy developing enhancements which save time and replace frustrating work with an automated solution.

Updated on April 22, 2021

Comments

  • Alon Adler
    Alon Adler about 3 years

    I have a website that allows users to post images to Facebook pages. Im using a form and posting it to a hidden IFRAME, to prevent the user from being redirected after the images was posted.

    The form definition:

    <form name="myform" id="myform" enctype="multipart/form-data" action="" method="POST" onsubmit="getAction(this);" target="uploader">
    //....form code....//
    

    The Iframe:

    <iframe name="uploader" width=2px height=2px style="visibility: hidden"></iframe>
    

    My problem is, that in My Own Internet Explorer 9, When I'm trying to upload an image, Im getting these errors:

    SEC7111: HTTPS security is compromised by res://ieframe.dll/dnserrordiagoff.htm 
    SEC7111: HTTPS security is compromised by res://ieframe.dll/ErrorPageTemplate.css 
    SEC7111: HTTPS security is compromised by res://ieframe.dll/errorPageStrings.js 
    SEC7111: HTTPS security is compromised by res://ieframe.dll/httpErrorPagesScripts.js 
    SEC7111: HTTPS security is compromised by res://ieframe.dll/noConnect.png 
    SEC7111: HTTPS security is compromised by res://ieframe.dll/bullet.png 
    SEC7111: HTTPS security is compromised by res://ieframe.dll/bullet.png 
    SEC7111: HTTPS security is compromised by res://ieframe.dll/bullet.png 
    SEC7111: HTTPS security is compromised by res://ieframe.dll/down.png 
    SEC7111: HTTPS security is compromised by res://ieframe.dll/favcenter.png 
    SEC7111: HTTPS security is compromised by res://ieframe.dll/favcenter.png 
    SEC7111: HTTPS security is compromised by res://ieframe.dll/background_gradient.jpg 
    

    And it gets even weirder, as in my friend's computer, which has the same IE9 version, and is connected to the same network, the post is working just fine (It is also working on another computer in my house, and another one in my brother's computer). I could have said that it is only a local problem, but as this site addresses many clients, I cant afford not understanding this error, if it happened on my own OS, it can happen on other machines.

    I will also note that this is working on Chrome and FireFox with no problem.

    I'm not sure that it is a code related issue, I've tried to google it and found both Microsoft Article and This article. But I removed any third party IE addons, We and my friends are connected to the same router (So it is not a router issue) and I've installed the latest Windows Updates.

    I'm currently have no idea about solving the problem, So I wanted to ask if any of you have experienced similar/same errors ? and maybe has some ideas about solutions...

    I will be happy to provide more code if requested, but I didn't want to fill the question with code from the first place, as in most scenarios it works fine.

    Thanks.

  • Nick Rolando
    Nick Rolando almost 10 years
    I believe this setting is to control if your pages are allowed to be embedded on other sites or not in frames and iframes. developer.mozilla.org/en-US/docs/Web/HTTP/X-Frame-Options
  • Alexander Burakevych
    Alexander Burakevych almost 7 years
    As developers we should not expect our users to make any changes in their Browser settings. This is a security feature that is enabled on the backend (or proxy) and is there for a reason I guess. It has to be fixed on the backend in the security headers.