This link claims that Windows Phone 8 devices will get a unique user agent string that specifies both “Windows Phone 8” and “MSIE 10.0”. However in my tests of two production WP8 devices (Nokia Lumia 920 and an HTC 8x) both continue to report IE 9 and Windows Phone OS 7.5.
Does anyone know what’s going on?
Edit: A friend suggested that this might have to do with incorrect doc-types on the html page, but that doesn’t make sense to me since I’m detecting this user agent in the OnActionExecuting event in an ASP.net MVC site (I haven’t returned a doctype to the user at this point).
Edit 2: This website will be running inside a webbrowser control in a Xaml application, instead of natively in a browser, should that make any difference.
My code was executing inside a WP7 XAML application and the WebBrowser control. You have to upgrade your app to WP8 if you want to get the updated browser in your app.