Detector позволит вам определить, какой браузер использует посетитель, и каковы возможности этого браузера касательно поддержки HTML5-CSS3, а также проанализировать, мобильное ли это устройство, планшет или настольный ПК, а также вы сможете получить информацию о глубине цветов, разрешении экрана, поддержки Cookie и так далее.
Библиотека может автоматически адаптироваться к новым браузерам, версиям и устройствам при помощи уникальной строки user-agent для каждого браузера. Все очень просто, и вам не придется обновлять базу данных браузеров.

Detector использует Modernizr для получения возможностей HTML5-CSS3 и большинство тестов запускает лишь один раз на каждого пользователя, что ускоряет процесс.
Она также предлагает вам отличную функцию группирования, которая позволит вам определить группы браузеров (типа Chrome и Safari относятся к группе WebKit и т.д.), чтобы в дальнейшем применять действия к отдельным группам браузеров. PHP-библиотеку точно следует занести в закладки, если вам периодически приходится работать над стилями под конкретные браузеры, над javascript и контентом.
Веб-сайт: http://detector.dmolsen.com/
Скачать: https://github.com/dmolsen/Detector