When using my mobile, a WP7 HTC Trophy, I set my browser to as default load websites in their desktop version.
This usually works 9 times out of 10 but I sometimes find the site will display a mobile version anyway.
Why does this happen? Is it done on purpose or by sloppy coding?<p>Is there some kind of special header for requesting a mobile version of a website or do they just use the user-agent?
I haven't looked to deeply into how they would figure it out, but (for example) porn sites often do this because they let you stream for free on the desktop but want to charge you on their mobile version.