5 ms·
There are features in oldIE that you can't bring forward via compatibility mode. I don't have a full list handy, but XML Data Islands come to mind as something
by Encosia 14y ago
There are features in oldIE that you can't bring forward via compatibility mode. I don't have a full list handy, but XML Data Islands come to mind as something that has legitimately anchored companies I've worked with to IE6 (and not because I wrote apps using the XML Data Islands, for the record!).
It's not very hard to update that code to use non-legacy approaches, but it's a massive undertaking to even determine what code needs to be updated in some companies where hundreds of one-off apps are created and then never maintained, much less do the work to update them.
- anglebracket 14y ago>XML Data Islands come to mind as something that has legitimately anchored companies I've worked with to IE6 Looking at the pages describing XML data islands, it looks like it would be a day's work to make a shim for other browsers using jQuery. What other "features" would you miss out on by not using IE6?
- Encosia 14y agoThe problem isn't fixing that in one application. It's determining which features are affected, how many of your enterprise's hundreds of internal apps are affected, and then putting together a plan to fix all of them. Often, no one has touched these apps for years, and the people who were familiar with them are long, long gone. Even if it turns out that none of a company's applications need to be updated, the cost of determining that is far from zero. In larger companies it can be difficult to successfully make the argument for that cost.
- yuhong 14y agoXML data islands works even in IE10 in IE9 and older modes: http://msdn.microsoft.com/en-us/library/ie/hh801224%28v=vs.85%29.aspx http://msdn.microsoft.com/en-us/library/ie/hh801224%28v=vs.8...
- Encosia 14y agoTwo of my clients were never able to get that to work in IE8 or IE9. Thankfully, we haven't needed to try in IE10 because we've finished a site-wide revamp at both to bring their apps current.