Как определить зашли на сайт с планшета или смартфота на базе Android? Мне надо, чтоб если планшет, то веб версия сайта, а если смартфан-wap. Можно через javascript определять разрешение экрана и выдавать нужную версию сайта. Еще как можно определить планшет или смартфон, желательно средствами php?
05 Фев 2012, 1:12вряд ли определишь точно, да и не нужно оно в принципе особо. лучше url отдельный для легкой версии сделай.
05 Фев 2012, 1:17Никогда еще встречал данной функции на php, но думаю для этих целей будет намного лучше и удобней воспользоваться API Яндекс - Детектор
http://api.yandex.ru/detector/
Sceptic, с opery mini не работает
добавлено спустя 3 минуты:
xmikex, хочу, если зайдут на сайт site.ru с мобильного устройства, то кидало на wap.site.ru
Pljus, с чего это вдруг?
http://api.yandex.ru/detector/doc/dg/concepts/detector-request.xml (там в примере как раз ОМ)
---
По ссылке полное руководство и инструкция по Детектору.
http://api.yandex.ru/detector/doc/dg/yandex-detector-dg.pdf
Pljus, понятно. но думаю зря ты так. может некоторым нужна версия полная будет с мобильного. им что тогда user-agent в настройках браузера для доступа к полной версии менять?
05 Фев 2012, 1:31xmikex, можно ведь ссылку на полную/урезанную версию прописать (как на главной этого форума, к примеру)
05 Фев 2012, 1:32Sceptic, проще тогда по дефолту всегда легкую версию показывать, потом выбранный вариант в куки записывать.
05 Фев 2012, 1:34Sceptic, там написано, что можно показывать разные версии сайта. Так сделан http://www.yandex.ru Я зашел с оперы мини и меня не куда не перебросило
05 Фев 2012, 1:49Pljus, да, ну, значит он только определяет тип устройства, не определяя при этом браузер.
Но все же лучше, чем ничего)