Sometimes on IE10 websites don’t look like you expect them to: images might not appear, menus might be out of place, and text could be jumbled together. This might be caused by a compatibility problem between Internet Explorer and the site you’re on.
I found out yesterday that IE10 checks a compatibility list before opening a web site. That compatibility list defines a list of web sites that are automatically displayed in Compatibility View.
It even changes the UA string if the site you’re loading is in that list. On my Windows Phone 8 device the UA string was switched to
Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; NOKIA; Lumia 820) instead the original UA string I was expecting on the server was something like this:
Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone OS 8.0; Trident/6.0; IEMobile/10.0; ARM; TOUCH; NOKIA; Lumia 820).
The Compatibility List is available here: http://cvlist.ie.microsoft.com/ie10/201112/iecompatviewlist.xml
More resources about the Compatibility View are available on the links below:
Seems that there is no way to disable the Compatibility mode on mobile, but I’m still investigating this. If your site is in that list, you need to fix the page, and fill the form at the bottom of the page in the link above.