У меня есть три разных варианта мобилизованного веб-сайта, и, поскольку рынок наводнен множеством телефонов, я изо всех сил стараюсь не отставать от того, где их подталкивать. Мне интересно, сталкивался ли кто-либо с подобной проблемой, как определить тип браузера и пересылать соответствующую версию мобилизованного веб-сайта (где это текст, простой html, продвинутый html и javascript). Мне было бы очень интересно услышать другие решения, которые пытались другие.
В основном текстовая версия предназначена для телефонов, которые не поддерживают CSS или Javascript. Простая версия предназначена для телефонов, которые не поддерживают Javascript. Расширенная версия предназначена для телефонов, поддерживающих CSS и Javascript.
Может быть, есть лучший способ справиться с этим условием?
(Используется сервер / клиент) PHP + Javascript)
Вы можете найти это полезным:
Я бы использовал http://www.modernizr.com/ Modernizr, чтобы обнаружить возможности в клиенте, а затем перенаправить в другое место, если поддержка недостаточна для текущего уровня точности.
Если поддержка CSS / JS вообще отсутствует, вы почти наверняка прикручиваетесь, когда речь идет о стороне клиента. Вам придётся прибегать к вещам, например, обнюхивать useragent … но тогда почти все телефоны имеют хотя бы рудиментарную поддержку CSS, даже довольно старые модели.