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

    Как изменить пользовательский агент 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. Заметьте, однако, что одновременно вы можете иметь только одного «другого» пользовательского агента..

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

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

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