Как изменить пользовательский агент Safari в OS X

Вы, вероятно, были раздражены в то или иное время при посещении веб-сайта, который требует определенного браузера. К счастью, вы можете обмануть сайт, думая, что вы используете другой браузер, и вы можете сделать это с большинством, включая Safari.

Пользовательский агент «подделка» не новость. Иногда это было необходимо, когда шла так называемая браузерная война. Дизайнеры веб-сайтов часто проектируют страницы для отображения и доставки различного контента в зависимости от браузера пользователя. Решение этой проблемы часто заключалось в отправке ложной «строки пользовательского агента», которая обманула бы веб-сервер, предоставив вам предпочтительный контент.

Сегодня пользователи реже сталкиваются с проблемой, поскольку веб-сайты и браузеры лучше придерживаются веб-стандартов. Это не значит, что вы не встретите его время от времени.

Если вы используете Safari от Apple OS X, вы можете изменить пользовательский агент и даже создать собственный.

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

Когда Safari посещает веб-сайт, он отправляет строку текста, такую ​​как эта:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, как Gecko) Версия/8.0.3 Safari/600.3.18

Это сообщает веб-серверу, что данный конкретный пользователь работает с Safari 8 на Mac под управлением OS X 10.10.2.

Очевидно, что он будет отличаться в зависимости от операционной системы и веб-браузера. Компьютер под управлением Windows 7 и Internet Explorer 10 будет выглядеть так:

Mozilla/5.0 (совместимо; MSIE 10.0; Windows NT 6.1; Trident/6.0)

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

Изменение вашего пользовательского агента в Safari

Мы обсудили способы изменения пользовательского агента в Google Chrome, Internet Explorer и Firefox. Давайте теперь обсудим, как изменить его в Safari от Apple OS X.

Сначала откройте настройки Safari из меню «Safari» или с помощью «Command +».

Открыв настройки, нажмите на вкладку «Дополнительно». В самом низу вы хотите поставить галочку рядом с «Показать меню разработки в строке меню», а затем выйти из настроек.

Теперь в Safari появится новое меню, посвященное исключительно инструментам разработки.

Меню «User Agent» находится вверху. Уже доступно довольно много опций, включая предыдущие версии Safari для OS X и iOS, Chrome для Mac и Windows, а также опцию «Other…».

Опция «Другие…» позволяет вам указать пользовательский агент, отличный от перечисленных, например, если вам интересно посмотреть, как Google Chrome на iPad с iOS 8.2 рендерит, вы бы использовали соответствующую строку.

Когда вы открываете опцию «Other…» в меню User Agent, вы просто копируете строку пользовательского агента для браузера, который хотите протестировать.

После этого новый пользовательский агент появится в меню User Agent. Заметьте, однако, что одновременно вы можете иметь только одного «другого» пользовательского агента.

Как мы предложили во введении, необычно менять своего пользовательского агента, поскольку большинство браузеров в настоящее время довольно хорошо придерживаются стандартов, и большинство веб-сайтов не зависят от браузера (хотя некоторые браузеры работают на некоторых сайтах лучше, чем другие).

На заметку, если вам интересно посмотреть, как ваш браузер работает с веб-стандартами, вы всегда можете попробовать кислотные тесты, разработанные в рамках проекта веб-стандартов.

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

Оцените статью
TutoryBird.Ru
Добавить комментарий