"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट मोबाइल ब्राउज़र प्रकार का पता लगाएं

जावास्क्रिप्ट मोबाइल ब्राउज़र प्रकार का पता लगाएं

2025-03-22 पर पोस्ट किया गया
ब्राउज़ करें:182

JavaScript Detect Mobile Browser Type

यह जावास्क्रिप्ट कोड स्निपेट किसी वेबसाइट तक पहुंचने के लिए उपयोग किए जाने वाले मोबाइल ब्राउज़र की पहचान करता है। क्योंकि कई मोबाइल डिवाइस हैं, लेकिन कम ब्राउज़र, ब्राउज़र का पता लगाने पर ध्यान केंद्रित करना अधिक कुशल है।

// Mobile Browser Detection
function detectMobileBrowser() {
    const userAgent = navigator.userAgent.toLowerCase();
    if (userAgent.includes("opera")) return "Opera";
    if (userAgent.includes("staroffice")) return "Star Office";
    if (userAgent.includes("webtv")) return "WebTV";
    if (userAgent.includes("beonex")) return "Beonex";
    if (userAgent.includes("chimera")) return "Chimera";
    if (userAgent.includes("netpositive")) return "NetPositive";
    if (userAgent.includes("phoenix")) return "Phoenix";
    if (userAgent.includes("firefox")) return "Firefox";
    if (userAgent.includes("safari")) return "Safari";
    if (userAgent.includes("skipstone")) return "SkipStone";
    if (userAgent.includes("msie")) return "Internet Explorer";
    if (userAgent.includes("netscape")) return "Netscape";
    if (userAgent.includes("mozilla/5.0")) return "Mozilla";
    if (userAgent.includes("/")) {
        if (!userAgent.startsWith("mozilla")) {
            return userAgent.substring(0, userAgent.indexOf("/"));
        } else {
            return "Netscape";
        }
    } else if (userAgent.includes(" ")) {
        return userAgent.substring(0, userAgent.indexOf(" "));
    } else {
        return userAgent;
    }
}
] ] ] ब्राउज़र को जानने से सिलवाया सामग्री, लेआउट और कार्यक्षमता के लिए अनुमति मिलती है, छोटी स्क्रीन पर प्रयोज्य में सुधार होता है।

] ] इस स्ट्रिंग का विश्लेषण मोबाइल ब्राउज़रों की पहचान करने के लिए किया जाता है। अन्य तकनीकें, जैसे कि window.orientation की जाँच करें, इसका उपयोग भी किया जा सकता है, हालांकि वे कम विश्वसनीय हैं।

] ] यह कार्यक्षमता की तुलना में लेआउट को समायोजित करने के लिए अधिक उपयोगी है।

] उपयोगकर्ता-एजेंट स्ट्रिंग्स को हेरफेर किया जा सकता है, और नए ब्राउज़रों को तुरंत मान्यता नहीं दी जा सकती है। इसके अलावा, टैबलेट जैसे उपकरण मोबाइल और डेस्कटॉप के बीच की रेखाओं को धुंधला करते हैं। ] ] ] ] ]

सुविधा का पता लगाने और प्रगतिशील वृद्धि का उपयोग करें। विशिष्ट सुविधाओं के लिए फ़ीचर डिटेक्शन चेक, जबकि प्रगतिशील वृद्धि सभी ब्राउज़रों में बुनियादी कार्यक्षमता प्रदान करती है, उन लोगों के लिए संवर्द्धन जोड़ना जो उनका समर्थन करते हैं।

] ]

नियमित अभिव्यक्तियों की भूमिका क्या है? ] ] ] हालाँकि, वे निर्भरता जोड़ते हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3