User-Agent पार्सर

आपका अपना User-Agent पहले से बॉक्स में है। लॉग से किसी और की स्ट्रिंग चिपकाइए और देखिए वह असल में क्या कहती है — इस पंक्ति में ऐसे नाम भरे हैं जो कब के अपने अर्थ खो चुके हैं।

विश्लेषण पेज में होता है: आपकी स्ट्रिंग न भेजी जाती है, न सहेजी जाती है।

कैसे इस्तेमाल करें

  1. आपकी स्ट्रिंग अपने आप दिखती है; किसी और को जाँचने के लिए वह चिपकाएँ।
  2. नीचे ब्राउज़र, इंजन, सिस्टम और डिवाइस पढ़ें।
  3. «कॉपी» दबाकर स्ट्रिंग ले जाएँ — जैसे किसी बग रिपोर्ट में।

जानने योग्य बातें

यह स्ट्रिंग जान-बूझकर झूठ क्यों बोलती है

हर ब्राउज़र ख़ुद को Mozilla बताता है। Chrome ख़ुद को Safari कहता है, Edge ख़ुद को Chrome, और Safari ख़ुद को KHTML। इनमें से कुछ भी बग नहीं है: हर परत इसलिए जोड़ी गई ताकि पिछली पीढ़ी के लिए लिखी साइट नए ब्राउज़र को बाहर न कर दे। नतीजा यह कि जाँच का क्रम ही उत्तर तय करता है — Edge से पहले Chrome खोजिए, और आपके लॉग का हर Edge, Chrome बन जाएगा।

जहाँ यह स्ट्रिंग नाकाफ़ी हो जाती है

iPadOS 13 से आईपैड ठीक वही बताता है जो डेस्कटॉप मैक बताता है। पेज को दिखने वाला एकमात्र अंतर यह है कि आईपैड में टच पॉइंट होते हैं, और यही पार्सर का सहारा है। इसके अलावा Chrome संस्करण और प्लेटफ़ॉर्म को स्ट्रिंग में जमा देता है, इसलिए आज का ब्राउज़र दस साल पुराने से कम बताता है।

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

संस्करण ग़लत या बहुत गोल क्यों दिखता है?

फ़िंगरप्रिंट से पीछा करना कठिन बनाने के लिए ब्राउज़रों ने स्ट्रिंग में छोटा संस्करण जमा देना शुरू कर दिया है। बड़ा अंक असली है; दशमलव के बाद वाले अक्सर नहीं।

क्या एक्सेस नियंत्रण के लिए User-Agent पर भरोसा करें?

नहीं। कोई भी कोई भी स्ट्रिंग भेज सकता है, और हर ब्राउज़र के डेवलपर टूल दो क्लिक में उसे बदल देते हैं। आँकड़ों के लिए ठीक, निर्णय के लिए कभी नहीं।

स्ट्रिंग बॉट के रूप में चिह्नित है — इसका क्या अर्थ?

उसमें किसी ज्ञात क्रॉलर या औज़ार का चिह्न है: सर्च इंजन, मॉनिटरिंग सेवा, curl या कोई स्क्रिप्ट लाइब्रेरी। लॉग इसी से आगंतुकों और मशीनों को अलग करते हैं।

क्या मेरी स्ट्रिंग कहीं भेजी जाती है?

नहीं। विश्लेषण पेज में होता है — न कुछ भेजा जाता है, न सहेजा जाता है।

संबंधित टूल