Зачем мне нужен определенный «пользовательский агент» для доступа к некоторым веб-сайтам.
Я получил экземпляры «Вам необходим Internet Explorer 6.0 или выше для доступа к этому веб-сайту»
Почему я должен установить расширение «пользовательский агент» в Chrome. Есть ли обходной путь? Если я установлю расширение, оно лишит моего браузера безопасности.
В данный момент у меня нет работающего Chrome, чтобы что-то тестировать, но вы можете установить пользовательский агент через chromium-browser --user-agent="Firefox/3.5.5
Пользовательский агент - это 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, стоит посетить ...)
Установка любого расширения может снизить общую безопасность браузера - поэтому убедитесь, что вы загружаете из известного и надежного источника. Лучше всего использовать рекомендуемые браузером дополнения, а затем просмотреть комментарии, чтобы увидеть стабильность и возможные проблемы.
С точки зрения User Agent - это старая техника, используемая некоторыми веб-сайтами для изменения содержимого страницы веб-сайта в зависимости от используемого браузера.
Некоторые веб-сайты, которые были реализованы с конкретными браузерами, блокируют доступ к браузерам, которые он не поддерживает. Обычно это влияет на менее используемые браузеры, и изменение User Agent - это способ обмануть сайт (если он плохо запрограммирован), полагая, что это поддерживаемый браузер, которому он предоставляет свой контент.
Это не повлияет на общую безопасность вашего браузера - Google Chrome в любом случае хорошо изолирован.
Вы можете использовать расширение для изменения пользовательского агента для каждой вкладки. Тем не менее, начиная с v17, в Chrome появилась эта возможность.
Позвольте мне показать вам ...
нажмите CTRL kbd> + SHIFT kbd> + I kbd>, чтобы перейти в режим разработчика.
Щелкните символ Настройки , как показано.
Разверните панель, как показано, и установите флажок Переопределить пользовательский агент
[ 1118] Выберите агента пользователя, которого вы хотите эмулировать.
Закрыть режим разработчика с помощью CTRL kbd> + SHIFT kbd> + I kbd>