Как изменить пользовательский агент 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. Заметьте, однако, что одновременно вы можете иметь только одного «другого» пользовательского агента..
Как мы предложили во введении, необычно менять своего пользовательского агента, потому что большинство браузеров в настоящее время довольно хорошо придерживаются стандартов, и большинство веб-сайтов не зависят от браузера (хотя некоторые браузеры работают на некоторых сайтах лучше, чем другие).
Если вам интересно узнать, как ваш браузер работает с веб-стандартами, вы всегда можете попробовать кислотные тесты, разработанные в рамках проекта веб-стандартов..
Тем не менее, мы надеемся, что вы нашли эту статью полезной. Если у вас есть что-то, что вы хотели бы добавить, например, вопрос или комментарий, пожалуйста, оставьте отзыв на нашем форуме..