जावास्क्रिप्ट विंडो नेविगेटर

window.navigator ऑब्जेक्ट विज़िटर के बारे में जानकारी शामिल करता है。

विंडो नेविगेटर

window.navigator ऑब्जेक्ट को window अग्रसर के बिना लिखा जा सकता है。

कुछ उदाहरण:

  • navigator.appName
  • navigator.appCodeName
  • navigator.platform

ब्राउज़र कूकी

cookieEnabled गुणता true वापस करती है अगर कूकी प्रयोग में है, अन्यथा false वापस करती है:

इंस्टांस

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "cookiesEnabled is " + navigator.cookieEnabled;
</script>

अपने आप साबित करें

ब्राउज़र अनुप्रयोग नाम

appName गुणता वापस करती है ब्राउज़र के अनुप्रयोग नाम:

इंस्टांस

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "navigator.appName is " + navigator.appName;
</script>

अपने आप साबित करें

अजीब है ना, "Netscape" IE11, च्रूम, फायरफॉक्स और सैफारी के अनुप्रयोग नाम का समग्र नाम है।

ब्राउज़र अनुप्रयोग कोड नाम

appCodeName गुणता वापस करती है ब्राउज़र के अनुप्रयोग कोड नाम:

इंस्टांस

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "navigator.appCodeName is " + navigator.appCodeName;
</script>

अपने आप साबित करें

"Mozilla" च्रूम, फायरफॉक्स, IE, सैफारी और ऑपेरा के अनुप्रयोग कोड नाम है।

ब्राउज़र इंजन

product गुणता वापस करती है ब्राउज़र इंजन के उत्पाद नाम:

इंस्टांस

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "navigator.product is " + navigator.product;
</script>

अपने आप साबित करें

ब्राउज़र संस्करण

appVersion गुणता वापस करती है ब्राउज़र के संस्करण संबंधी जानकारी:

इंस्टांस

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>

अपने आप साबित करें

ब्राउज़र एजेंट

userAgent गुणता वापस करती है ब्राउज़र से सेवादाता को भेजे गए यूज़र एजेंट हेडर (user-agent header):

इंस्टांस

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>

अपने आप साबित करें

चेतावनी!!!

navigator ऑब्जेक्ट से आने वाली जानकारी अक्सर भ्रामक होती है, इसलिए ब्राउज़र संस्करण का निरीक्षण करने के लिए इस्तेमाल नहीं की जानी चाहिए क्योंकि:

  • अलग-अलग ब्राउज़र एक ही नाम का उपयोग कर सकते हैं
  • नेविगेशन डाटा ब्राउज़र के मालिक द्वारा बदला जा सकता है
  • कुछ ब्राउज़र साइट के परीक्षण को चक्रवात के लिए गलत तरीके से पहचानते हैं
  • ब्राउज़र नए ऑपरेटिंग सिस्टम के बाद जारी होने वाले नहीं रिपोर्ट कर सकता

ब्राउज़र प्लैटफॉर्म

platform प्रयोगकर्ता वापस चला देता है ब्राउज़र का प्लैटफॉर्म (ऑपरेटिंग सिस्टम):

इंस्टांस

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>

अपने आप साबित करें

ब्राउज़र भाषा

language प्रयोगकर्ता वापस चला देता है ब्राउज़र की भाषा:

इंस्टांस

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>

अपने आप साबित करें

ब्राउज़र ऑनलाइन है क्या?

onLine प्रयोगकर्ता वापस चला देता है true अगर ब्राउज़र ऑनलाइन है:

इंस्टांस

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.onLine;
</script>

अपने आप साबित करें

Java सक्षम है क्या?

javaEnabled() मथड़ा वापस चला देता है true अगर Java सक्षम है:

इंस्टांस

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>

अपने आप साबित करें