X-Talisman-Compatible: messup
Sunday, 22. February 2009, 00:54:36
I'm seeing X-UA-Compatible abuse everywhere these days. It seems most of the big sites I look at have decided not to give the IE8 team half a chance to iron out their bugs, they've all simply decided to close their eyes and slap on a "behave like IE7" instruction instead. Guess if this is going to cause compat problems down the road when all non-IE browsers are forced to look at the META tags and figure out if they should be bug-compatible with IE7, 8 or 9 for any given site.. :-(
Here's a funny offender: adobe.com insists that if I'm going to show their "flashAbout_info_small.swf" animation correctly, then ..
GET /swf/software/flash/about/flashAbout_info_small.swf HTTP/1.0
Host: www.adobe.com
Referer: http://www.adobe.com/products/flash/about/
HTTP/1.1 200 OK
X-UA-Compatible: IE=7
Content-Type: application/x-shockwave-flash
Date: Sat, 21 Feb 2009 23:39:33 GMT
Content-Length: 594
... I have to render the .swf like IE7 would.
No problems, Adobe. Since I work for a browser vendor the server's wish should be my command. Here's your about Flash SWF rendered by IE in IE7 compat mode:

Beautifully compatible, no? Thanks for the X-UA-Compatible hint, I would never have figured that out on my own!






Chas4 # 22. February 2009, 01:14
So is the IE team's goal discrimination against other browser vendors?
Very cool about Flash page, that would be easier on the eyes of older people
crisp # 22. February 2009, 02:04
Andrew Gregory # 22. February 2009, 13:29
_Grey_ # 22. February 2009, 19:49
Anonymous # 23. February 2009, 13:21
So Adobe has added the tag to the Apache or IIS headerinformation.
Shocking.
That is an efficient solution.
Adobe has tested its site against IE7 and now does not have to put in the effort needed for testing IE8 compatiblity.
They can hold that off untill they release a newer version fo their site. Much more efficient than testing and correcting the current version.
hallvors # 23. February 2009, 20:25
Not really shocking, but seeing Adobe tell the Flash player to behave like IE7 is quite funny
Anyway, I hope Microsoft tests websites in special IE8 builds that do not respect the X-UA-Compatible tag. Otherwise, we risk IE8 bugs and compat-problems go unnoticed because the sites that would have exposed them forced IE to use IE7 rendering..
Chas4 # 23. February 2009, 21:15
mabdul # 24. February 2009, 20:17
good laugh for me...
hallvors # 25. February 2009, 00:01
Define "current".
If you by "current" mean "what is used on the web today", the answer is no because the content out there is carefully tuned to the support and quirks of IE 6 and 7.
If you by "current" mean "what standards say and how we would like things to be to make web development simpler and more powerful" the answer is yes. The problem is that by improving themselves they break a huge number of sites that rely on IE6-7 quirkyness and standards violations.
Turin # 25. February 2009, 01:51
I am not so sure that it is going to be such a "nice" feature for those using old Web designs. IE7 Compatability mode is not completely compatible with IE7. See http://www.isolani.co.uk/blog/standards/TheIe8BlacklistMinefield.
crisp # 26. February 2009, 22:40
I still believe this problem could have been tackled more effectively if Microsoft would have made a seperate installable application of IE7 and renamed it to "Intranet Explorer"
zibin # 4. March 2009, 13:00
What's the difference between IE=EmulateIE7 and IE=7?
I couldn't figure out that.
hallvors # 4. March 2009, 16:38
Chas4 # 4. March 2009, 19:37
zibin # 5. March 2009, 11:47
According to the MSDN blog, it says that
IE=7 , display in IE7 Standards Mode
IE=EmulateIE7, Display Standards Doctype in Standards Mode, Display quirk DOCTYPE in quirks mode.
Which means IE=EmulateIE7 gives the room for certain pages in a site to have quirks mode diplay when specified while when not specified the pages will gof for IE=7 standards mode.
http://blogs.msdn.com/ie/archive/2008/06/10/introducing-ie-emulateie7.aspx