Почему и как установить пользовательский агент Chrome

Зачем мне нужен определенный «пользовательский агент» для доступа к некоторым веб-сайтам.

Я получил экземпляры «Вам необходим Internet Explorer 6.0 или выше для доступа к этому веб-сайту»

Почему я должен установить расширение «пользовательский агент» в Chrome. Есть ли обходной путь? Если я установлю расширение, оно лишит моего браузера безопасности.

6
задан 14 April 2012 в 01:12

3 ответа

В данный момент у меня нет работающего Chrome, чтобы что-то тестировать, но вы можете установить пользовательский агент через chromium-browser --user-agent="Firefox/3.5.5

0
ответ дан 14 April 2012 в 01:12

Пользовательский агент - это HTTP-заголовок (то есть одна из строк, которую ваш браузер отправляет на сервер), который идентифицирует ... ну, пользовательский агент, то есть какой браузер используется для доступа к странице

, т.е. при доступе к google.com мой браузер отправляет что-то вроде этого:

Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding gzip, deflate
Accept-Language en-us,en;q=0.7,ru;q=0.3
Cache-Control   max-age=0
Connection  keep-alive
Cookie  ...
Host    www.google.com
User-Agent  Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:11.0) Gecko/20100101 Firefox/11.0

Некоторые сайты используют заголовок User-Agent для «перехвата браузера», то есть для проверки, какой браузер используется, и для предоставления разного кода разным браузерам. , Это было более популярно ~ 10 лет назад, когда возможности браузеров сильно различались.

Установка расширения Chrome позволит вам изменить строку, которую ваш браузер использует для идентификации себя (кстати, в Opera это встроено). Это может ввести в заблуждение какой-то сайт, но это не меняет поведение браузера (т. Е. Он не заставляет Chrome отображать страницы, поскольку IE не добавляет поддержку, скажем, компонентов ActiveX - что, по сути, может быть причиной того, что этот сайт требует IE6 )

Итак, если расширение, которое вы собираетесь установить, само по себе безопасно, уровень безопасности браузера останется прежним.

(как веб-разработчик у меня есть серьезные сомнения, что любой веб-сайт, который работает только в IE6, стоит посетить ...)

0
ответ дан 14 April 2012 в 01:12

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

С точки зрения User Agent - это старая техника, используемая некоторыми веб-сайтами для изменения содержимого страницы веб-сайта в зависимости от используемого браузера.

Некоторые веб-сайты, которые были реализованы с конкретными браузерами, блокируют доступ к браузерам, которые он не поддерживает. Обычно это влияет на менее используемые браузеры, и изменение User Agent - это способ обмануть сайт (если он плохо запрограммирован), полагая, что это поддерживаемый браузер, которому он предоставляет свой контент.

Это не повлияет на общую безопасность вашего браузера - Google Chrome в любом случае хорошо изолирован.

Вы можете использовать расширение для изменения пользовательского агента для каждой вкладки. Тем не менее, начиная с v17, в Chrome появилась эта возможность.

Позвольте мне показать вам ...

нажмите CTRL + SHIFT + I , чтобы перейти в режим разработчика.

enter image description here

Щелкните символ Настройки , как показано.

enter image description here

Разверните панель, как показано, и установите флажок Переопределить пользовательский агент

enter image description here

[ 1118] Выберите агента пользователя, которого вы хотите эмулировать.

Закрыть режим разработчика с помощью CTRL + SHIFT + I

0
ответ дан 14 April 2012 в 01:12

Другие вопросы по тегам:

Похожие вопросы: