User-Agent पार्सर
HTTP User-Agent स्ट्रिंग से ब्राउज़र, उसका वर्ज़न, ऑपरेटिंग सिस्टम और मोबाइल स्थिति निकालें, ब्राउज़र संगतता की किसी समस्या को डीबग करने में उपयोगी।
यह कैसे काम करता है
User-Agent स्ट्रिंग हर ब्राउज़र द्वारा हर HTTP रिक्वेस्ट के साथ भेजी जाती है और उसमें इस्तेमाल हो रहे सॉफ़्टवेयर और सिस्टम के संकेत होते हैं। यह टूल सबसे आम ब्राउज़रों (Chrome, Firefox, Safari, Edge, Opera) और प्रमुख ऑपरेटिंग सिस्टम के लिए पहचान पैटर्न लागू करता है, जिससे सर्वर लॉग समझने या किसी यूज़र द्वारा रिपोर्ट किए गए बग को दोहराने में मदद मिलती है।
Chrome के User-Agent में “Safari” भी क्यों होता है?
ऐतिहासिक संगतता कारणों से, WebKit या Chromium पर आधारित ज़्यादातर आधुनिक ब्राउज़र अपने User-Agent में “Safari” का उल्लेख शामिल करते हैं। इसलिए यह टूल Safari पर लौटने से पहले Chrome, Edge और Opera की पहचान को प्राथमिकता देता है, ताकि असली ब्राउज़र सही पहचाना जा सके।
क्या पहचान 100% भरोसेमंद है?
नहीं, User-Agent स्ट्रिंग को यूज़र या किसी एक्सटेंशन द्वारा बदला या कस्टमाइज़ किया जा सकता है, और कई नए ब्राउज़र जानबूझकर इसमें दी जाने वाली जानकारी सीमित कर देते हैं। यह एक संकेतात्मक विश्लेषण टूल है, 100% गारंटीशुदा स्रोत नहीं।
100% लोकल प्रोसेसिंग: विश्लेषण पूरी तरह आपके ब्राउज़र में WebAssembly के ज़रिए चलता है — दर्ज की गई स्ट्रिंग कभी किसी सर्वर को नहीं भेजी जाती।