Я вижу много инструментов для веб-разработки, которые позволяют мне изменить эту вещь, называемую «user-agent». Что это?Что такое пользовательский агент?
ответ
Пользовательский агент не изменяет способ отображения страницы Safari Safari, он просто изменяет, какой браузер Safari притворяется при создании запроса HTTP, и при вызове navigator.userAgent
в JavaScript. Некоторые веб-серверы и некоторые JavaScript на веб-страницах изменят свое поведение на основе пользовательского агента (что, как правило, плохая идея), и поэтому иногда, если веб-сервер дает вам страницу назад: «Извините, ваш браузер не поддерживается», , вы можете изменить свой пользовательский агент на IE, чтобы убедиться, что он действительно работает, даже если он не поддерживает его.
Коммутатор пользовательского агента не является «режимом», и все, что он делает, делает Safari сообщеет пользовательский агент IE/Firefox/etc - поэтому navigator.userAgent сообщит UA другого браузера.
Это действительно полезно только, когда вы смотрите на поддержку сафари (или WebKit в целом), и хотите, чтобы исключить проверки агента пользователя в качестве причины «несовместимости»
Может быть, я что-то упускаю не но, ни ответов на самом деле ответ оригинальный вопрос - «Что такое пользовательский агент?».
В контексте Всемирной паутины пользовательский агент - это просто программа, которая связывается с веб-сервером от имени пользователя. Большинство пользовательских агентов - это браузеры общего назначения. Очень немногие поисковые пауки.
Слегка ответ:http://en.wikipedia.org/wiki/User_agent
В контексте вашего вопроса - вещь, что инструменты позволяют нам изменить - User Agent относится к HTTP-заголовка user-agent
, что программа-клиент отправляет с каждым запросом на идентифицировать себя.
Я спросил «оригинальный» вопрос (не уверен, если вы еще можете посмотреть на изменения) о том, как изменилось действие пользователя-агента Safari, потому что я думал, что он на самом деле имитировал другой браузер, изменив его механизм компоновки. Я изменил его на «то, что является пользовательским агентом», потому что он был лучше, чем плохой вопрос, который он начинал как, и это действительно в центре внимания ответов. +1 для хорошего резюме: D –
Ahh .. Я вижу правки, но я этого не делал. Не понимаю, что происходит: D – 2011-05-03 17:26:24
- 1. Что такое пользовательский агент iPad?
- 2. Что такое пользовательский агент Blackberry PlayBook?
- 3. Что такое пользовательский агент iPhone 4?
- 4. Что такое пользовательский агент Samsung s3?
- 5. Что такое агент Mule?
- 6. Что такое весь агент браузера?
- 7. Пользовательский агент или демон?
- 8. Что такое пользовательский ларь?
- 9. Пользовательский агент на url.getContent();
- 10. Пользовательский агент пользователя анализатор
- 11. Пользовательский агент Phonegap
- 12. Пользовательский агент WebView
- 13. Изменить пользовательский агент iPhone?
- 14. пользовательский агент, проверяющий ios6
- 15. Пользовательский агент HTTP HTTP
- 16. WinJS.Xhr изменить пользовательский агент
- 17. Что такое пользовательский контроль и пользовательский контроль?
- 18. Что такое пользовательский загрузчик классов
- 19. Как найти пользовательский агент браузера в Android
- 20. Пользовательский агент Android в URLConnection
- 21. Как проверить пользовательский агент Crosswalk WebView?
- 22. Какой пользовательский агент следует использовать?
- 23. Какой смысл хранить пользовательский агент?
- 24. Какой пользовательский агент использует стекло?
- 25. Пользовательский агент Qt QWebView класса
- 26. Как работает пользовательский ролевой агент?
- 27. Используется ли поддельный пользовательский агент?
- 28. Пользовательский агент укорачивания ссылок Google
- 29. Что такое мой пользовательский агент при анализе веб-сайта с пакетом rvest в R?
- 30. Что такое пользовательский агент по умолчанию для PyQt Webweb Qwebview и как его получить
Кроме того, мне нравится ваше имя; жонглирование для победы! –