Aaron Saray

open source programmer,
web developer

entrepreneur, author
and musician

My Blog

contains PHP, Web and business/entrepreneurial related content. Please join in the conversation!

IEStandards.xml requests

The other day, I saw some 404 errors for the file IEStandards.xml in my error logs. After a little research, I found some links here and here that lead me to believe that I had done something wrong. Let me explain…

The site I created uses an extensive amount of javascript. For some reason, Internet Explorer was not allowing this site to function correctly – only on certain instances of IE8. It was disallowing an AJAX submission and instead, redirecting the page with a popup warning information bar. Grrr!

I did some research and found out that I needed to set IE8 to emulate IE8. I did so by entering the following tag into the head of my document:

1
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8">

Problem solved. It worked for the user and we moved on. However, it appears that IE was actually sending an additional request now… or at least I think that was happening. I was seeing the 404’s for the IEStandards.xml file.

I believe the solution is a two fold solution, now. It is necessary to use the meta tag AND have the resulting IEStandards.xml file in place.

IEStandards.xml

1
<ie8StandardsMode/>

I think this is the complete solution – before I had just “patched” it. The documents always made it seem like it was one or the other – not both. Anyone know if I’m correct?

This entry was posted in Internet Explorer and tagged . Bookmark the permalink.

2 Responses to IEStandards.xml requests

  1. The only time I’ve ever had to use the IESettings.xml file was when we had a large number of users invoke the “compatibility view” on our site before we got everything working well in IE8. This basically forces IE8 to use backward compatible mode on future visits, even after we fixed the issues and published the right meta and doctype tags. The only way to get off this list (short of calling each user and asking them to remove you) is to get your site current and *then* add the IEStandards.xml file in your site root. The next time a visitor comes, if it sees this file it will override the user’s setting and remove you from their local compatibility list.

    Hope this helps! Don’t you love IE?

  2. I was aware of something similar for IE 7 compatible. but here it looks different.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>