Get the App
SLTechnology News&Howtos  ›  Development  › 

How to use navigator object in JavaScript

Shulou Source: shulou.com Published: 2022-06-01 10:31:10 09月14日 Update

This article introduces the knowledge of "how to use navigator objects in JavaScript". In the operation of actual cases, many people will encounter such a dilemma, so let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!

Browser application name

The appName property returns the application name of the browser:

Example

Document.getElementById ("demo"). InnerHTML = "navigator.appName is" + navigator.appName

Strange to you, "Netscape" is a general name for the application names of IE11, Chrome, Firefox, and Safari.

Browser application code name

The appCodeName property returns the browser's application code name:

Example

Document.getElementById ("demo"). InnerHTML = "navigator.appCodeName is" + navigator.appCodeName

"Mozilla" is the application code name for Chrome, Firefox, IE, Safari, and Opera.

Browser engine

The product property returns the product name of the browser engine:

Example

Document.getElementById ("demo"). InnerHTML = "navigator.product is" + navigator.product

Browser version

The appVersion property returns version information about the browser:

Example

Document.getElementById ("demo"). InnerHTML = navigator.appVersion

Browser proxy

The userAgent property returns the user agent header (user-agent header) sent by the browser to the server:

Example

Document.getElementById ("demo"). InnerHTML = navigator.userAgent

Warning!

Information from navigator objects is often misleading and should not be used to detect browser versions because:

Different browsers can use the same name

Navigation data can be changed by browser owner

Some browsers misidentify themselves to bypass site tests

The browser cannot report a new operating system released later than the browser

Browser platform

The platform property returns the browser platform (operating system):

Example

Document.getElementById ("demo"). InnerHTML = navigator.platform

Browser language

The language property returns the browser language:

Example

Document.getElementById ("demo"). InnerHTML = navigator.language

Is the browser online?

The onLine property returns true, if the browser is online:

Example

Document.getElementById ("demo"). InnerHTML = navigator.onLine

Is Java enabled?

The javaEnabled () method returns true, if Java is enabled:

Example

Document.getElementById ("demo"). InnerHTML = navigator.javaEnabled ()

That's all for the content of "how to use navigator objects in JavaScript". Thank you for reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!

Tags: Browsers instances names properties applications programs applications objects code versions operating systems information content platforms engines more knowledge systems languages Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno vpn Shulou Technology macOS Apple Huawei