User agent: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(see also MDN UA)
(dfn, AKA UA, replace incomplete dev guidance with a link to MDN instead for broader (and more up to date) guidance, mv FxOS to History, link to MDN user-agent for HTTP)
 
Line 1: Line 1:
'''User Agent''' string is a string which is visible in the HTTP headers of an HTTP client and in the navigator.userAgent object JavaScript for JS enabled client.
The '''<dfn>user agent</dfn>''' string (AKA <abbr>UA</abbr> string) is a string which is visible in the HTTP headers of an HTTP client and in the navigator.userAgent object JavaScript for JS enabled client.


Never trust the user string to be accurate - many tablets and phones especially may mislead. To confirm the ability of the browser/platform use a specific test where available.
For developer guidance about how to use the user agent string, see:
* https://developer.mozilla.org/en-US/docs/Glossary/User_agent


== HTTP ==
== HTTP ==
For example on Firefox OS devices.
See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent
User-Agent: Mozilla/5.0 (Mobile; rv:18.0) Gecko/18.0 Firefox/18.0


== Browsers with JavaScript ==
== Browsers with JavaScript ==
  var ua = navigator.userAgent;
  var ua = navigator.userAgent;
== History ==
* on Firefox OS devices:
User-Agent: Mozilla/5.0 (Mobile; rv:18.0) Gecko/18.0 Firefox/18.0


== See Also ==
== See Also ==

Latest revision as of 21:16, 10 July 2024

The user agent string (AKA UA string) is a string which is visible in the HTTP headers of an HTTP client and in the navigator.userAgent object JavaScript for JS enabled client.

For developer guidance about how to use the user agent string, see:

HTTP

See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent

Browsers with JavaScript

var ua = navigator.userAgent;

History

  • on Firefox OS devices:
User-Agent: Mozilla/5.0 (Mobile; rv:18.0) Gecko/18.0 Firefox/18.0

See Also