Maybe it's time the browser developers start telling sites what to do and try to standardize use of a custom HTTP request header like this:
X-Preferred-Format: ('Desktop' | 'Mobile') X-Preferred-Format: ('Desktop' | 'Mobile') Preferred-Format: ('Desktop' | 'Mobile')
http://tools.ietf.org/html/draft-saintandre-xdash-considered...