Question

Je vois de nombreux outils de développement web qui me permet de changer ce qu'on appelle le « user-agent ». Qu'est-ce qu'il?

Était-ce utile?

La solution

L'agent utilisateur ne change pas comment Safari rend une page, il change juste ce navigateur Safari prétend être au moment de la requête HTTP, et lorsque vous appelez navigator.userAgent en JavaScript. Certains serveurs Web et un peu de JavaScript sur les pages Web changeront leur comportement en fonction de l'agent utilisateur (qui est généralement une mauvaise idée), et donc parfois si un serveur web vous donne une dernière page disant « Désolé, votre navigateur n'est pas pris en charge » , vous pouvez changer votre agent utilisateur à IE pour voir si cela fonctionne réellement, même si elles ne le supportent pas.

Autres conseils

Peut-être que je manque quelque chose, mais aucune des réponses réellement réponse la question initiale -. "? Ce qui est un agent utilisateur"

Réponse: Dans le cadre du World Wide Web, un agent utilisateur est tout simplement le programme qui contacte le serveur Web pour le compte de l'utilisateur. La majorité des agents utilisateurs sont des navigateurs à usage général. Très peu sont des robots de recherche.

Un peu Réponse longue: http://en.wikipedia.org/wiki / user_agent

Dans le contexte de votre question - la chose que les outils nous permettent de changer -. User Agent fait référence à l'en-tête HTTP user-agent que le programme client envoie à chaque demande de s'identifier

La commutation de l'agent utilisateur n'est pas un « mode » tout ce qu'il fait est rend le rapport Safari IE / Firefox / etc agent utilisateur -. Si navigator.userAgent rapportera l'UA d'un autre navigateur

Ceci est vraiment utile lorsque vous cherchez à soutenir safari (ou webkit en général) et que vous voulez exclure des contrôles de l'agent utilisateur comme la cause des « incompatibilités »

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top