The window.navigator object holds details about the visitor’s browser.
The navigator object can be used without the window prefix.
Here are some examples:
The cookieEnabled property returns true if cookies are enabled, and false if they are not.
<p id=”demo”></p> <script> document.getElementById(“demo”).innerHTML = “cookiesEnabled is “ + navigator.cookieEnabled; </script> |
The appName
property returns the name of the browser’s application.
<p id=”demo”></p> <script> document.getElementById(“demo”).innerHTML = “navigator.appName is “ + navigator.appName; </script> |
The appCodeName
property returns the browser’s application code name.
<p id=”demo”></p> <script> document.getElementById(“demo”).innerHTML = “navigator.appCodeName is “ + navigator.appCodeName; </script> |
The product
property returns the name of the browser engine’s product.
<p id=”demo”></p> <script> document.getElementById(“demo”).innerHTML = “navigator.product is “ + navigator.product; </script> |
The appVersion
property provides version details about the browser.
<p id=”demo”></p> <script> document.getElementById(“demo”).innerHTML = navigator.appVersion; </script> |
The userAgent property returns the user-agent string that the browser sends to the server.
<p id=”demo”></p> <script> document.getElementById(“demo”).innerHTML = navigator.userAgent; </script> |
Warning: It is not recommended to use the
|
The platform
property returns the operating system of the browser’s platform.
<p id=”demo”></p> <script> document.getElementById(“demo”).innerHTML = navigator.platform; </script> |
The language property returns the language set in the browser.
<p id=”demo”></p> <script> document.getElementById(“demo”).innerHTML = navigator.language; </script> |
The onLine property returns true if the browser is connected to the internet.
<p id=”demo”></p> <script> document.getElementById(“demo”).innerHTML = navigator.onLine; </script> |
The javaEnabled() method returns true if Java is enabled in the browser.
<p id=”demo”></p> <script> document.getElementById(“demo”).innerHTML = navigator.javaEnabled(); </script> |