Window navigator.userAgent
Example
Get navigator.userAgent:
let agent = navigator.userAgent;
Try it Yourself »
More "Try it Yourself" examples below.
Definition and Usage
The userAgent
property returns the user-agent header sent by the
browser to the server.
The userAgent
property is read-only.
The value returned, contains information about the browser name, version and platform.
The web specification suggests that browsers should provide as little header information as possible. Never assume that this property will stay unchanged in future browsers.
Syntax
navigator.userAgent
Return Value
Type | Description |
A string | The browser user agent header. |
More Examples
Display all navigator properties:
let text = "<p>Browser CodeName: " + navigator.appCodeName + "</p>" +
"<p>Browser Name: " + navigator.appName + "</p>" +
"<p>Browser Version: " + navigator.appVersion + "</p>" +
"<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>" +
"<p>Browser Language: " + navigator.language + "</p>" +
"<p>Browser Online: " + navigator.onLine + "</p>" +
"<p>Platform: " + navigator.platform + "</p>" +
"<p>User-agent header: " + navigator.userAgent + "</p>";
Try it Yourself »
Browser Support
navigator.userAgent
is supported in all browsers:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |