Идентификация устройства, запрашивающего ответ

StackOverflow https://stackoverflow.com/questions/151756

  •  02-07-2019
  •  | 
  •  

Вопрос

Возможно ли, чтобы веб-сервер знал, какой Тип от какого устройства был получен запрос?

Например, может ли a создать веб-сайт, который показывает другое содержимое, если запрос пришел с компьютера (Firefox), и что-то другое, если он пришел с iPhone?

Это было полезно?

Решение

Способ - это заголовок User Agent, как уже было сказано.Вам лучше всего использовать такой список, как этот чтобы узнать, какой это мобильный телефон.

Когда мне нужно было сделать что-то подобное, я сохранял неизвестные полученные пользовательские агенты в таблице, чтобы позже узнать о тех, которые у меня не были сохранены, и поэтому я не мог точно знать, что обслуживать.

Другие советы

То, что сказал Митч, с оговоркой, что можно подделать пользовательский агент.

Проверьте User-Agent в Заголовке запроса

Для получения полной информации о HTTP-заголовках смотрите спецификации по адресу http://www.w3.org/Protocols/.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top