AceInfinity
Emeritus, Contributor
And Internet Explorer, as though it wasn't already difficult enough to work with for web development, has thrown a few other wrinkles at web developers it seems. I was fooling around with some PHP, and noticed that my old user agent checker doesn't work for IE 11. Why? Because it's now designed to disguise itself almost fully, as Mozilla Firefox. No more "MSIE".
User-agent string changes (Windows)
Internet Explorer 11?s Many User-Agent Strings - IEInternals - Site Home - MSDN Blogs
IE11 to appear as Firefox to avoid legacy IE CSS - Neowin
They have also seemingly thrown away the IE commentary logic too, as it wouldn't work for me. Although this raises a question, are they adopting Firefox's set of standards now? Or are we just supposed to assume that any browser browsing the site may be IE, and use only standard practices that include compatibility for Firefox and MSIE all in one?
This is a little bit of an upset I could imagine for web developers out there. Browser compatibility was difficult enough, and as every browser comes out with new versions, the standards seem to become more convoluted and less standard (by definition anyways).
Code:
Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko
User-agent string changes (Windows)
Internet Explorer 11?s Many User-Agent Strings - IEInternals - Site Home - MSDN Blogs
IE11 to appear as Firefox to avoid legacy IE CSS - Neowin
They have also seemingly thrown away the IE commentary logic too, as it wouldn't work for me. Although this raises a question, are they adopting Firefox's set of standards now? Or are we just supposed to assume that any browser browsing the site may be IE, and use only standard practices that include compatibility for Firefox and MSIE all in one?
This is a little bit of an upset I could imagine for web developers out there. Browser compatibility was difficult enough, and as every browser comes out with new versions, the standards seem to become more convoluted and less standard (by definition anyways).
Last edited: