Javascript Navigator
The JavaScript navigator object is provided to use for browser detection. It can be used to get browser information(data) such as appName, appCodeName, userAgent, etc.
So it can be accessed by:
window.navigator Or, navigator
Property of JavaScript navigator object:
- appName
- appVersion
- appCodeName
- cookieEnabled
- userAgent
- language
- userLanguage
- plugins
- systemLanguage
- mimeTypes[]
- platform
- online
Methods of JavaScript navigator :
- javaEnabled()
- taintEnabled()
EXAMPLE:
<html> <body> <h2>JavaScript Navigator Object</h2> <script> document.writeln("<br/>navigator.appCodeName: "+navigator.appCodeName); document.writeln("<br/>navigator.appName: "+navigator.appName); document.writeln("<br/>navigator.appVersion: "+navigator.appVersion); document.writeln("<br/>navigator.cookieEnabled: "+navigator.cookieEnabled); document.writeln("<br/>navigator.language: "+navigator.language); document.writeln("<br/>navigator.userAgent: "+navigator.userAgent); document.writeln("<br/>navigator.platform: "+navigator.platform); document.writeln("<br/>navigator.onLine: "+navigator.onLine); </script> </body> </html>
OUTPUT:
JavaScript Navigator Object navigator.appCodeName: Mozilla navigator.appName: Netscape navigator.appVersion: 5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36 navigator.cookieEnabled: true navigator.language: en-US navigator.userAgent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36 navigator.platform: Win32 navigator.onLine: true