3

Есть такие сайты, как whatsmybrowser.org и whatismybrowser.com, которые обнаруживают информацию о технических характеристиках клиента. Насколько я могу судить, это делается с помощью информации user-agent отправляемой браузером по HTTP-запросам.

Что меня удивляет, так это то, что когда я явно устанавливаю строку моего user-agent на что-то случайное, в некоторых случаях он все равно может обнаружить мой браузер и ОС.

Например, whatbrowser.org знает, что я использую Firefox 31; и www.whatsmyua.com отображает следующую строку:

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0

Это выглядит поразительно, как пользовательский агент.

Но откуда это обнаруживается? Firebug показывает только fake-user-agent отправленный в заголовках HTTP-запроса.

Если это имеет значение, я подделываю свой пользовательский агент, используя UAControl для Firefox (версия pt-br, версия для США).

1 ответ1

5

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .