Window Navigator


In JavaScript, the window.navigator object provides information about the user's browser and operating system. This object offers attributes including userAgent, appVersion, platform, and language, and is a component of the Browser Object Model (BOM).

Here are some common properties of the window.navigator object:

navigator.userAgent

Returns a string that identifies the user's browser, operating system, and other information.

Example

Preview

navigator.appVersion

Returns a string that identifies the version of the user's browser and operating system.

Example

Preview

navigator.platform

Returns a string that identifies the user's operating system.

Example

Preview

navigator.language

Returns a string that identifies the user's preferred language.

Example

Preview

The window.navigator object may be used to determine the user's operating system and browser, which is helpful for customising a web application's functionality or user interface to the user's system. It is crucial to remember that browser identification is not always accurate and might cause compatibility problems.

By using the navigator.geolocation and navigator.notification objects, the window.navigator object may also be used to access other browser capabilities like notifications and geolocation.