User-Agent स्ट्रिंग को समझना

अवलोकन

हर ब्राउज़र प्रत्येक अनुरोध के साथ एक user-agent स्ट्रिंग भेजता है — पाठ की एक सघन पंक्ति जो ब्राउज़र, उसका संस्करण, ऑपरेटिंग सिस्टम और डिवाइस बताती है। यह डिबगिंग और एनालिटिक्स के लिए उपयोगी है पर एक नज़र में पढ़ना कठिन। यह पार्सर user-agent स्ट्रिंग को स्पष्ट भागों (ब्राउज़र, OS, डिवाइस प्रकार, इंजन) में आपके ब्राउज़र में तुरंत तोड़ता है, बिना कुछ अपलोड किए।

कैसे उपयोग करें (चरण-दर-चरण)

  1. 1

    user-agent स्ट्रिंग पेस्ट करें

    अपने ब्राउज़र, लॉग या अनुरोध हेडर से स्ट्रिंग कॉपी कर पेस्ट करें।

  2. 2

    पार्स किया विभाजन पढ़ें

    ब्राउज़र, संस्करण, ऑपरेटिंग सिस्टम, रेंडरिंग इंजन और डिवाइस प्रकार देखें।

  3. 3

    विवरण उपयोग करें

    पार्स किए फ़ील्ड को अपने डिबगिंग, एनालिटिक्स या डिटेक्शन कार्य में लागू करें।

यह कैसे काम करता है

आप एक user-agent स्ट्रिंग पेस्ट करते हैं और टूल उसके पैटर्न को ज्ञात ब्राउज़रों, रेंडरिंग इंजनों, ऑपरेटिंग सिस्टमों और डिवाइस हस्ताक्षरों से मिलाता है। यह ब्राउज़र नाम व संस्करण, OS व संस्करण, और डिवाइस फ़ोन, टैबलेट या डेस्कटॉप है या नहीं जैसे फ़ील्ड निकालता है। पार्सिंग ब्राउज़र में स्थानीय JavaScript में चलती है, इसलिए स्ट्रिंग — जो उपयोगकर्ता के सेटअप के विवरण उजागर कर सकती है — कभी आपका डिवाइस नहीं छोड़ती।

कब उपयोगी है

डिबग करना कि किसी एक विज़िटर के लिए साइट अलग व्यवहार क्यों करती है। देखना कि कोई सपोर्ट टिकट किस ब्राउज़र और OS से आया। एनालिटिक्स या सर्वर-लॉग प्रविष्टियाँ समझना। परखना कि आपका अपना ब्राउज़र कैसे स्वयं को पहचानता है। सत्यापित करना कि कोई बॉट या क्रॉलर वही है जो वह दावा करता है। डिवाइस-डिटेक्शन तर्क बनाना या जाँचना।

अक्सर पूछे जाने वाले प्रश्न

आपका ब्राउज़र इसे स्वतः भेजता है; आप इसे डेवलपर टूल्स के नेटवर्क टैब में, 'what is my user agent' पेज के ज़रिए, या कंसोल में navigator.userAgent पेस्ट करके देख सकते हैं।

महत्वपूर्ण सूचनाएँ

user-agent स्ट्रिंग अव्यवस्थित हैं और गोपनीयता हेतु उत्तरोत्तर घटाई जा रही हैं (कुछ विवरण को क्लाइंट हिंट्स प्रतिस्थापित कर रहे हैं)। पार्सिंग सर्वोत्तम-प्रयास है, और असामान्य या नए ब्राउज़र ग़लत पहचाने जा सकते हैं।

User Agent पार्सर | Super Easy Utils