खोज…


वाक्य - विन्यास

  • var userAgent = navigator.userAgent; / * यह केवल एक चर को सौंपा जा सकता है * /

टिप्पणियों

  1. Navigator ऑब्जेक्ट के लिए कोई सार्वजनिक मानक नहीं है, हालांकि, सभी प्रमुख ब्राउज़र इसका समर्थन करते हैं।

  2. navigator.product संपत्ति को ब्राउज़र का इंजन नाम प्राप्त करने के लिए एक विश्वसनीय तरीका नहीं माना जा सकता है क्योंकि अधिकांश ब्राउज़र इसे Gecko वापस कर देंगे। इसके अतिरिक्त, इसमें समर्थित नहीं है:

    • इंटरनेट एक्सप्लोरर 10 और उससे नीचे
    • ओपेरा 12 और अधिक
  3. इंटरनेट एक्सप्लोरर में, IEig 8 से अधिक पुराने संस्करणों में navigator.geolocation गुण समर्थित नहीं है

  4. navigator.appCodeName संपत्ति Mozilla को सभी आधुनिक ब्राउज़रों के लिए लौटाती है।

कुछ बुनियादी ब्राउज़र डेटा प्राप्त करें और इसे JSON ऑब्जेक्ट के रूप में लौटाएं

निम्न फ़ंक्शन का उपयोग वर्तमान ब्राउज़र के बारे में कुछ बुनियादी जानकारी प्राप्त करने और इसे JSON प्रारूप में वापस करने के लिए किया जा सकता है।

function getBrowserInfo() {
    var
        json = "[{",
        
        /* The array containing the browser info */
        info = [
            navigator.userAgent, // Get the User-agent
            navigator.cookieEnabled, // Checks whether cookies are enabled in browser
            navigator.appName, // Get the Name of Browser
            navigator.language,  // Get the Language of Browser
            navigator.appVersion,  // Get the Version of Browser
            navigator.platform  // Get the platform for which browser is compiled
        ],

        /* The array containing the browser info names */
        infoNames = [
                 "userAgent",
                 "cookiesEnabled",
                 "browserName",
                 "browserLang",
                 "browserVersion",
                 "browserPlatform"
        ];

    /* Creating the JSON object */
    for (var i = 0; i < info.length; i++) {
        if (i === info.length - 1) {
            json += '"' + infoNames[i] + '": "' + info[i] + '"';
        }
        else {
            json += '"' + infoNames[i] + '": "' + info[i] + '",';
        }
    };

    return json + "}]";
};


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow