Что такое пользовательский агент?

Пользовательский агент, иногда сокращаемый как UA, представляет собой текстовую строку браузера, которая присваивается каждому посещаемому вами веб-сайту. UA содержат такую ​​информацию, как версия браузера, совместимость, операционная система и любые модифицирующие плагины. Используя эти данные, веб-сайт может оценить возможности вашего компьютера, оптимизируя производительность и отображение страницы.

Нажмите здесь, чтобы посмотреть свой UA

Примеры пользовательских агентов со строковым объяснением

 Mozilla / 4.0 (совместимо; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) 

Как заявляет Microsoft, Mozilla / 4.0 используется по историческим причинам, и его не следует путать с вариантами браузеров Mozilla, такими как Firefox. Далее приведена актуальная версия Microsoft Internet Explorer: «совместимая; MSIE 6.0;» который указывает, что у этого пользователя есть Internet Explorer 6.0. Далее «Windows NT 5.1; SV1;» описание операционной системы, в данном случае Microsoft Windows XP с пакетом обновления 1. Наконец, .NET CLR 1.1.4322 - это платформа .NET.

Примечание. Строка пользовательского агента с Internet Explorer может иметь несколько версий .NET.

 Mozilla / 5.0 (X11; U; Linux i686; en-US; rv: 1.8.1.13) Gecko / 20080325 Fedora / 2.0.0.13-1.fc8 Firefox / 2.0.0.13 

Во втором примере этот пользовательский агент использует вариант Linux. Первое, что заметно отличается в этом пользовательском агенте, это X11; который является вариантом X Windows . Следующий U; это уровень шифрования, который является коротким для США, что указывает на сильное шифрование. В прошлом разные версии шифрования должны были выпускаться для определенных частей света из-за законов США. Далее i686; и Fedora / 2.0.0.13-1.fc8 описывает платформу и ОС. После этого en-US; это язык и местоположение браузера (английский и американский соответственно). Наконец, Firefox / 2.0.0.13 - это браузер и его версия.

 Mozilla / 5.0 (Macintosh; U; Intel macOS 10.5; en-US; rv: 1.9b4) Gecko / 2008030317 Firefox / 3.0b4 

В этом последнем примере пользовательский агент - это компьютер Apple. Эта строка очень похожа на предыдущий пример, в котором также работает Firefox. Тем не менее, пользовательским агентом является Macintosh с Intel и macOS 10.5; который является типом процессора и операционной системы. Компьютеры Apple, на которых не установлен процессор Intel, называются «КПП».

Различные версии Windows в пользовательском агенте

Ниже приведена дополнительная информация о каждой из различных версий Microsoft Windows и соответствующих им строковых кодах агента пользователя.

 Windows 95 = Windows 95 или Win95 Windows 98 & 98 SE = Windows 98 или Win98 Windows CE = Windows CE Windows ME = Windows 9x 4.90 Windows NT 4.0 = Windows NT 4.0 Windows 2000 = Windows NT 5.0 Windows XP = Windows NT 5.1 Windows Server 2003 и XP x64 edition = Windows NT 5.2 Windows Vista = Windows NT 6.0 Windows 7 = Windows NT 6.1 Windows 8 = Windows NT 6.2 Windows 8.1 = Windows NT 6.3 Windows 10 = Windows 10.0 

Как получить эту информацию

Есть несколько способов получить доступ к информации агента пользователя; например, кнопка в начале этой страницы, чтобы показать, что вы используете JavaScript для отображения строки агента пользователя. Однако, если вы хотите собирать информацию или манипулировать данными, было бы лучше использовать язык сценариев на стороне сервера, такой как Perl, как в следующем примере.

 # / usr / bin / perl use strict; print "Content-type: text / html", "\ n \ n"; print "$ ENV {HTTP_USER_AGENT}"; 

  • См. Системный информационный инструмент для примера сценария, использующего все преимущества информации агента пользователя, а также другой информации, доступной через JavaScript.

Агент, Браузер, Компьютерные сокращения, Термины веб-дизайна