Web developers have been complaining for years about having to fix their websites to handle non-standard versions of Microsoft's Internet Explorer. Now the boot is on the other foot. Microsoft is having to change its standards-based IE11 browser to make the mobile version work better with non-standard websites. As a result, Microsoft says it is collaborating with Mozilla to support its web-compatibility site: Bug reporting for the internet. The idea is to get users to report broken websites so that Mozilla can approach the developers to fix them.
Microsoft says it tested "more than 500 of the top mobile web sites" when developing the Windows Phone 8.1 Update, and it has improved about 40 percent of them, including Twitter. 2451.twitter-after Twitter fixed in Windows Phone 8.1 Update. Image credit: Microsoft It found that the main issues were (quote): Faulty browser detection not recognising IE as a mobile browser and giving the desktop experience Using only old webkit-prefixed features that have been replaced by standards Using proprietary webkit-prefixed features for which there is no standard Using features that IE does not support with no graceful fall-back Running into interoperability bugs and implementation differences in IE
Microsoft says: "If you are a web developer, run your site through the scanner tool on http://modern.ie. This tool will identify common coding problems including issues with vendor prefixes and help you fix your code."