Меня попросили найти разумный способ заставить большинство популярных веб-сайтов определять наш браузер — который функционально завершен, но работает на довольно ограниченном оборудовании — как «мобильный» браузер. Идея состоит в том, что у самых тяжелых популярных веб-сайтов есть мобильные версии, которые отображаются намного быстрее и лучше подходят для экрана.
Я рассмотрел обратный вопрос, который говорит мне, что нет очевидного стандартного способа сделать это - http://www.brainhandles.com/techno-thoughts/detecting-mobile-browsers. Это подтверждается просмотром множества строк User-Agent в популярных мобильных и настольных браузерах.
На данный момент лучшая идея, которую мы можем придумать, — добавить где-нибудь в строку «Mobile», так как это основное видимое различие между Safari для iPad/iPhone и для Windows/Mac. У кого-нибудь есть идея получше?