Комментарии: Точное определение браузера пользователя https://intsystem.org/coding/user-browser-detect/ Случаи из опыта разработки различных WEB проектов. Интересные факты, статьи, впечатления. Программирование и все о нем в сфере WEB. Sat, 04 Mar 2017 10:05:04 +0000 hourly 1 https://wordpress.org/?v=6.9.1 Автор: Сергей https://intsystem.org/coding/user-browser-detect/#comment-27122 Sat, 04 Mar 2017 10:05:04 +0000 http://intsystem.org/?p=141#comment-27122 Класс хороший, метод неплохой, но есть одно НО!, определение не будет точным в случае если установлен например IRON-браузер, в котором заменен User-Agent, (при установке предлагает выбрать кем себя отображать), и тут php в принципе бессилен, тк заголовки можно отправить любые.
Данную проблему надо решать через js, комплексно проверяя особенности браузеров, срабатывают или нет какие либо стили css, проверть данные объекта navigator, например для смартфонов можно проверить уровень заряда батареи, на ПК этого сделать нельзя, и тд.

]]>
Автор: Дмитрий Амиров https://intsystem.org/coding/user-browser-detect/#comment-22700 Tue, 24 Nov 2015 14:52:46 +0000 http://intsystem.org/?p=141#comment-22700 В ответ на Владимир.

Чесно сказать даже на знаю почему у вас не работает. Проверил у себя:

require_once('Browser.php');

$browser = new Browser();
var_dump($browser->getBrowser(), $browser->getVersion());

Работает, с планшета видно string(7) "Android" string(3) "4.3"

]]>
Автор: Владимир https://intsystem.org/coding/user-browser-detect/#comment-22699 Tue, 24 Nov 2015 12:44:17 +0000 http://intsystem.org/?p=141#comment-22699 Что-то даже пример, приведённый в статье почему-то не срабатывает…
Подключил через require_once. Не срабатывает. Включил отображение всех ошибок в htacess.
Меня этот класс интересует просто тупо определить стоковый андроид браузер и подменить шрифт для него…
У кого всё работает, не подскажете, как из него эту переменную достать, дальше я сам соображу )))

]]>
Автор: Дмитрий Амиров https://intsystem.org/coding/user-browser-detect/#comment-19142 Mon, 24 Aug 2015 09:46:21 +0000 http://intsystem.org/?p=141#comment-19142 В ответ на Виктор.

Рад что помог =)

]]>
Автор: Виктор https://intsystem.org/coding/user-browser-detect/#comment-19111 Sat, 22 Aug 2015 06:41:53 +0000 http://intsystem.org/?p=141#comment-19111 Сегодня наткнулся на отличный класс для точного определения браузера на PHP.

]]>
Автор: Дмитрий Амиров https://intsystem.org/coding/user-browser-detect/#comment-18951 Wed, 12 Aug 2015 18:42:55 +0000 http://intsystem.org/?p=141#comment-18951 В ответ на Alina.

Да эту из топика и используйте, почему нет?

]]>
Автор: Alina https://intsystem.org/coding/user-browser-detect/#comment-18936 Tue, 11 Aug 2015 18:02:41 +0000 http://intsystem.org/?p=141#comment-18936 Какую использовать библиотеку для точного определения браузера и операционной системы пользователя по заголовкам?

]]>
Автор: Дмитрий Амиров https://intsystem.org/coding/user-browser-detect/#comment-18178 Wed, 22 Apr 2015 08:37:44 +0000 http://intsystem.org/?p=141#comment-18178 В ответ на Денис.

Взял на себя смелость отредактировать ваш комментарий. Пожалуйста, воздержитесь от такой ярой рекламы вашего сайта.

]]>
Автор: Денис https://intsystem.org/coding/user-browser-detect/#comment-18173 Tue, 21 Apr 2015 21:45:20 +0000 http://intsystem.org/?p=141#comment-18173 Классный Класс! Я новичёк в php, но этот скрипт подключил и пользуйся getBrowser(); getPlatform();

]]>
Автор: Дмитрий https://intsystem.org/coding/user-browser-detect/#comment-3013 Tue, 23 Apr 2013 02:38:22 +0000 http://intsystem.org/?p=141#comment-3013 то что надо. Спасибо!

]]>