Как определить сервером, что пользователь зашел на сайт с какого-либо сенсорного телефона или планшета?

Существует ли какой-нибудь простой и универсальный способ на PHP?
  • Вопрос задан
  • 27804 просмотра
Пригласить эксперта
Ответы на вопрос 10
Antelle
@Antelle
Стили надо применять при помощи css media queries и никак иначе. Всякий анализ юзер-агентов — это от лукавого.
Ответ написан
SazereS
@SazereS
+1 к media queries, курить тут: habrahabr.ru/post/119127/
Ответ написан
Комментировать
MTonly
@MTonly
Веб-разработчик с 2002 года
Это следует определять на клиентской стороне:

function isTouchDevice() {
	try {
		document.createEvent('TouchEvent');
		return true;
	}
	catch(e) {
		return false;
	}
}
Ответ написан
Marfapr
@Marfapr
Ответ написан
Комментировать
dezconnect
@dezconnect
А собственно зачем?
Ответ написан
@niko83
api.yandex.ru/detector/
API Яндекс.Детектор предоставляет возможность определения модели и характеристик мобильного устройства пользователя сайта по заголовкам HTTP-запросов, передаваемых браузером его устройства
Ответ написан
@Flasher
Ответ написан
Комментировать
fear86
@fear86
Developer
Ответ написан
Комментировать
Alexx_ps
@Alexx_ps
Люди делают так api.yandex.ru/detector/ и не парятся.
Ответ написан
Комментировать
@tinigin
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы