Re:Martian Headsets
by greendestiny on Monday March 17, 2008 @11:37PM
(#139526)
You put it in the configuration and expect the IT department to have it correctly configured for their site. When people try to access it from outside computers and it breaks you tell them how to put it in compatability mode. Ideal? Hardly, but standards compliance makes future versions of the browser so much easier and IE doesn't want to be the legacy intranet browser and keep losing ground to firefox on the mainstream internet.
Most likely these intranets keep IE7 on their computers and slowly migrate and phase out.
It's not like these sorts of things are alien to the entreprise world - they spend an enormous amount of time dealing with legacy incompabilities - but consumers don't want legacy browsers and that's what Microsoft are afraid of.
Having users press a button for IE7 mode whenever they see a broken page is just asking for trouble. Now you've equipped every Solitare-playing cube dweller in your company with a "break this page" toggle switch that needs to be constantly moved back and forth. The call volume to the IT department help desk just went up by an order of magnitude.
So you're stuck with stupid hacks like "enter IE7 compatibility node if the URL matches this regexp". Fragile, fragile, fragile. And what if you actually have the budget to slowly migrate your ancient intranet site into the modern world, one page at a time? How do you serve half your pages in IE7 and the other half in IE8 without a special tag to distinguish them?