Класс - определитель браузера

359
.
Небольшая штукенция, определяет браузер\ос\тип браузера по юзерагенту (текущему из $_SERVER['HTTP_USER_AGENT']б или из переданного в конструкторе параметра)

Что умеет: (+/-)

Живой пример, он же тест: http://smartoff.net/test/browser-detect/
По моей статистике, определяет 95% девайсов, но я его все еще порой дополняю
Прикрепленные файлы:
.
Код из теста, как пример использования:
открыть (+/-)
.
Что сподвигло написать его, когда есть MobileDetect?
.
я о нем тогда не знал. люблю писать. мой меньше
.
Вау, с ОМ на сайт не пускает, предлагает скачать ту же ом или долфин, а вообще это не правильно, я не говорю конечно что надо верстать для ом, но не пускать на сайт это уж лишнее, я ж ничего не сломаю если зайду
.
Имя класса с маленькой :-| не часто такое встретишь
.
Сексуальность валенка
FROSTY!?, Скачай обычную оперу
.
Swank, У меня не андроид)
.
Потому что я Бэтмен
Когда-то искал именно такое ))))
Так-как в MobileDetect нет определения Тач/Не тач (хотя многие и просили автора это сделать)
.
ramzes
накопится неточных определений побольше, дополню класс и обновлю.
по поводу МобайлДетект: я совсем другой подход использую, на сколько я понимаю, он ищет в юзерагенте известные ему ключи, я же пытаюсь анализировать определенные части юзерагента, и на их основе получить нужные мне данные
за одно исключая по возможности вредные вкрапления, как например наличие строк android и mac os в юзерагенте windows phone
Всего: 14