🧭 Navigator Object

Last Updated: 26th October 2025


The Navigator Object provides information about the browser and operating system in which JavaScript is running.
It is a property of the window object, so you can access it as window.navigator or simply navigator.

Hinglish Tip 🗣: navigator browser ka “ID card” hai — ye batata hai ki kaunsa browser, platform, language, aur network use ho raha hai.


Common Properties of Navigator

PropertyDescriptionExample
appNameBrowser namenavigator.appName
appVersionBrowser version detailsnavigator.appVersion
userAgentBrowser identification stringnavigator.userAgent
platformOperating system (Windows, Linux, Mac, etc.)navigator.platform
languageBrowser languagenavigator.language
onLineBoolean — true if browser is onlinenavigator.onLine
geolocationUsed to get user's location (latitude, longitude)navigator.geolocation.getCurrentPosition()

Example

console.log("Browser Name: ", navigator.appName);
console.log("Browser Version: ", navigator.appVersion);
console.log("User Agent: ", navigator.userAgent);
console.log("Platform: ", navigator.platform);
console.log("Language: ", navigator.language);
console.log("Online Status: ", navigator.onLine);

User Current Location

navigator.geolocation.getCurrentPosition(
  (position) => {
    console.log("Latitude: " + position.coords.latitude);
    console.log("Longitude: " + position.coords.longitude);
  },
  (error) => {
    console.error("Error: " + error.message);
  },
);

Hinglish Tip 🗣: Geolocation tabhi kaam karega jab user permission de. Browser popup me “Allow Location Access” dena padta hai.


💡 Key Points

  • navigator gives browser and system info.
  • geolocation helps find user's current coordinates.
  • onLine is useful for detecting internet connection.
  • userAgent helps in browser detection (like Chrome, Edge, Firefox).

💡 Quick Practice

  • Display your browser's language and platform in the console.
  • Check whether you are online using navigator.onLine.
  • Try printing your current location (with permission).

Liked This Tutorial

Scan QR Code To Leave A Review Or

Click Here To Leave A Review
Scan QR