Как предполагает Джейсон, создание конкретной версии вашего сайта для мобильных устройств обычно является лучшим решением. Затем вы можете проверить строку user-agent на наличие таких фраз, как «android» и «iphone», и перенаправить пользователя на свой мобильный сайт. Существуют библиотеки, доступные для JavaScript, а также многие серверные среды программирования (PHP, ASPX и т. Д.), Которые выполняют все виды обнаружения браузеров.
При создании мобильного сайта вы, конечно, захотите облегчить страницу, чтобы она быстро загружалась через мобильное соединение для передачи данных и соответствующим образом форматировала его для меньшего экрана в портретной ориентации.