परिणाम केवल जानकारी के उद्देश्य से दिए गए हैं और उनमें त्रुटियाँ हो सकती हैं। महत्वपूर्ण जानकारी की स्वतंत्र रूप से पुष्टि करें। इस टूल का उपयोग आपके अपने जोखिम पर है।
यह टूल क्या करता है
User-Agent पार्सर किसी ब्राउज़र की User-Agent स्ट्रिंग पढ़कर Browser (ब्राउज़र), Engine (रेंडरिंग इंजन), Operating System (ऑपरेटिंग सिस्टम) और Device type (डिवाइस प्रकार: Desktop, Mobile या Tablet) दिखाता है। पेज आपके अपने ब्राउज़र के User-Agent के साथ खुलता है, ताकि आप देख सकें कि आपका मौजूदा सेटअप कैसे पहचाना जाता है; किसी दूसरी स्ट्रिंग को पार्स करने के लिए उसे पेस्ट करें।
यह Chrome, Edge, Opera, Firefox, Safari और Internet Explorer; Blink, WebKit, Gecko और Trident इंजन; और Windows, macOS, iOS, Android और Linux को पहचानता है। Chromium पर आधारित ब्राउज़र ऐतिहासिक वजहों से अब भी AppleWebKit शब्द शामिल करते हैं, इसलिए पार्सर उनका असली इंजन, Blink, बताता है। विश्लेषण पैटर्न पर आधारित है और आपके ब्राउज़र में चलता है।
कब इस्तेमाल करें
- सर्वर लॉग या एनालिटिक्स एक्सपोर्ट से User-Agent स्ट्रिंग पढ़ना।
- यह देखना कि बग रिपोर्ट करते समय ग्राहक ने कौन-सा ब्राउज़र और OS इस्तेमाल किया था।
- दूसरे डिवाइसों की User-Agent स्ट्रिंग से ब्राउज़र-विशेष कोड टेस्ट करना।
- क्रॉलर और बॉट पहचानना, जिनकी स्ट्रिंग किसी असली ब्राउज़र से मेल नहीं खाती।
उदाहरण
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36
Browser: Chrome Engine: Blink Operating System: Windows Device type: Desktop
Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1
Browser: Safari Engine: WebKit Operating System: iOS Device type: Mobile
इस टूल के बारे में सवाल
हर ब्राउज़र स्ट्रिंग Mozilla/5.0 से क्यों शुरू होती है?
यह 1990 के दशक की निशानी है, जब सर्वर बेहतर पेज सिर्फ़ Netscape (Mozilla) को भेजते थे। दूसरे ब्राउज़रों ने वही पेज पाने के लिए यह टोकन कॉपी कर लिया, और तब से यह कम्पैटिबिलिटी के लिए बना हुआ है।
Windows 11 को Windows NT 10.0 क्यों दिखाया जाता है?
ब्राउज़रों ने User-Agent में Windows का वर्ज़न फ़्रीज़ कर दिया है, इसलिए Windows 10 और 11 एक ही स्ट्रिंग भेजते हैं। जिन साइटों को यह अंतर जानना हो, उन्हें User-Agent Client Hints इस्तेमाल करने होंगे।
क्या सुरक्षा से जुड़े फ़ैसलों के लिए User-Agent पर भरोसा किया जा सकता है?
नहीं। कोई भी क्लाइंट कोई भी स्ट्रिंग भेज सकता है, और ब्राउज़र एक्सटेंशन और बॉट अक्सर इसे नकली बनाते हैं। इसे आँकड़ों और डीबगिंग के लिए इस्तेमाल करें, एक्सेस कंट्रोल के लिए कभी नहीं।
क्या मेरी साइट को User-Agent से ब्राउज़र पहचानना चाहिए?
फ़ीचर डिटेक्शन बेहतर है, जैसे JavaScript में जाँचना कि कोई API मौजूद है या नहीं, या CSS @supports इस्तेमाल करना। नए ब्राउज़र या वर्ज़न आने पर भी यह काम करता रहता है।
क्या यह टूल मुफ़्त है?
हाँ, यह मुफ़्त है। पंजीकरण या ईमेल की ज़रूरत नहीं। परिणाम इसी पेज पर मिलता है।
मेरा परिणाम कहाँ मिलेगा?
इसी पेज पर टूल का उपयोग करें। परिणाम यहीं दिखता है, ईमेल से प्राप्त करने की ज़रूरत नहीं है।