User Agent पार्सर ऑनलाइन

किसी भी User-Agent स्ट्रिंग को आपके ब्राउज़र में ब्राउज़र, इंजन, OS, डिवाइस प्रकार, और CPU में तोड़ें। स्ट्रिंग आपके डिवाइस पर रहती है।

User Agent पार्सर पूरी तरह आपके ब्राउज़र में चलता है। आपके पेस्ट किए गए User-Agent स्ट्रिंग — और आपके अपने ब्राउज़र का User-Agent — कभी आपके डिवाइस से बाहर नहीं जाते और ArrayKit पर अपलोड नहीं होते।

URL पार्सर खोलें

User Agent पार्सर के बारे में

User Agent पार्सर एक कच्ची User-Agent स्ट्रिंग को पठनीय फ़ील्ड में बदल देता है ताकि आप ठीक-ठीक देख सकें कि एक क्लाइंट खुद को क्या होने का दावा करता है। किसी भी User-Agent हेडर को पेस्ट करें, या अपना खुद का लोड करने के लिए "Use my browser's" पर क्लिक करें, और यह स्ट्रिंग को ब्राउज़र नाम और संस्करण, रेंडरिंग इंजन, ऑपरेटिंग सिस्टम और संस्करण, डिवाइस प्रकार (डेस्कटॉप, मोबाइल, टैबलेट, या बॉट), और जब स्ट्रिंग किसी का विज्ञापन करती है तब CPU आर्किटेक्चर में तोड़ता है। यह Windows, macOS, Linux, Android, और iOS या iPadOS के आर-पार Chrome, Firefox, Safari, Edge, Opera, और Samsung Internet पहचानता है, और Googlebot जैसे क्रॉलर चिह्नित करता है। यह तब काम आता है जब आप सर्वर लॉग पढ़ रहे हों, डिवाइस-विशिष्ट रेंडरिंग डिबग कर रहे हों, एनालिटिक्स नियम लिख रहे हों, या फ़ीचर डिटेक्शन का परीक्षण कर रहे हों। पूरी स्ट्रिंग आपके डिवाइस पर पार्स होती है।

विशेषताएँ

User Agent पार्सर का उपयोग कैसे करें

  1. एक User-Agent स्ट्रिंग पेस्ट करें, या अपना खुद का लोड करने के लिए "Use my browser's" पर क्लिक करें
  2. टेबल में ब्राउज़र, इंजन, OS, डिवाइस, और CPU फ़ील्ड पढ़ें
  3. यह देखने के लिए डिवाइस बैज जाँचें कि यह डेस्कटॉप, मोबाइल, टैबलेट, या एक बॉट है
  4. किसी भी एकल फ़ील्ड को कॉपी करें, या पूरे परिणाम को JSON के रूप में कॉपी करें

उदाहरण

इनपुट

Mozilla/5.0 (iPhone; CPU iPhone OS 17_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3 Mobile/15E148 Safari/604.1

आउटपुट

Browser: Safari 17.3
Engine:  WebKit
OS:      iOS 17.3
Device:  mobile

एक iPhone Safari स्ट्रिंग iOS पर Safari में सुलझती है, एक मोबाइल डिवाइस के रूप में वर्गीकृत।

सामान्य त्रुटियाँ और समस्या निवारण

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

User Agent पार्सर एक User-Agent स्ट्रिंग से क्या निकालता है?
यह ब्राउज़र नाम और संस्करण, रेंडरिंग इंजन, ऑपरेटिंग सिस्टम और संस्करण, डिवाइस प्रकार (डेस्कटॉप, मोबाइल, टैबलेट, या बॉट), और जब स्ट्रिंग में एक शामिल हो तब CPU आर्किटेक्चर बताता है।
यह Edge और Opera को Chrome से अलग कैसे बताता है?
Edge और Opera Chromium पर बने हैं, इसलिए उनके User-Agent में अभी भी एक Chrome टोकन होता है। पार्सर सामान्य Chrome टोकन से पहले Edg और OPR टोकन जाँचता है, इसलिए यह उन्हें Edge या Opera सही ढंग से लेबल करता है।
एक User-Agent से डिवाइस प्रकार कैसे तय होता है?
यह स्ट्रिंग में संकेत खोजता है: iPad या tablet टोकन का अर्थ टैबलेट, एक Mobile टोकन या iPhone का अर्थ मोबाइल, एक ज्ञात क्रॉलर टोकन का अर्थ बॉट, और बाकी सब डेस्कटॉप पर वापस आ जाता है।
क्या यह Googlebot जैसे बॉट पहचान सकता है?
हाँ। यह Googlebot, Bingbot, और DuckDuckBot जैसे नामित क्रॉलर, साथ ही सामान्य bot, crawler, और spider टोकन से मेल खाता है, और एक मिलने पर डिवाइस प्रकार को बॉट के रूप में चिह्नित करता है।
क्या User Agent पार्सर मेरे ब्राउज़र का असली User-Agent पढ़ता है?
केवल तब जब आप "Use my browser's" पर क्लिक करते हैं, जो आपके navigator.userAgent को बॉक्स में कॉपी करता है ताकि आप इसका निरीक्षण कर सकें। कुछ भी कहीं नहीं भेजा जाता — मान स्थानीय रूप से पार्स होता है।
मेरे द्वारा पेस्ट की गई User-Agent स्ट्रिंग कहाँ संसाधित होती है?
पूरी तरह आपके ब्राउज़र में। स्ट्रिंग कभी आपके डिवाइस से बाहर नहीं जाती और ArrayKit पर अपलोड नहीं होती, इसलिए आप निजी लॉग से UA सुरक्षित रूप से पेस्ट कर सकते हैं।

संबंधित टूल

सभी ArrayKit टूल