The navigator object is an information object that is used to obtain various information about the browser, network connection, operating system, etc.
Using these properties you can display the information you need. All this information is available through the following properties of this object:
appCodeName - returns the internal "code" name of the browser;
appName - returns the name of the browser;
appVersion - returns browser version information;
cookieEnabled - determines whether cookies are enabled in the browser;
geolocation - returns a Geolocation object that is used to determine the users location;
language - returns which language is used in the browser;
online - determines whether the browser is online;
platform - returns the name of the platform in which the browser is running;
product - returns the name of the engine on which the browser is running;
userAgent - returns the string user agent , which contains information about the browser. It is used as the header that the browser sends to the server.