उपयोगकर्ता एजेंट: अब अपने वेब ब्राउज़र के उपयोगकर्ता एजेंट को जानें

Contents

आपका उपयोगकर्ता एजेंट है:

मोज़िला / 5.0 (आईफोन; सीपीयू आईफोन ओएस 10_3 मैक ओएस एक्स की तरह) AppleWebKit / 602.1.50 (KHTML, गेको की तरह) CriOS / 56.0.2924.75 मोबाइल / 14E523920 सफारी (602.1) RuxitSynthetic / 1.0 v1056367419 t33618520645594559


आपका आईपी पता है:

अमेरिका का झंडा 35.190.173.33

ब्राउज़र जानकारी:

जावास्क्रिप्ट सक्रिय:

कुकीज़ सक्षम:

डिवाइस पिक्सेल अनुपात:

स्क्रीन संकल्प:

ब्राउज़र विंडो का आकार:

स्थानीय समय:

समय क्षेत्र:

नहीं
नहीं
एन / ए
एन / ए
एन / ए
एन / ए
एन / ए

उपयोगकर्ता एजेंट वेब पर हर आगंतुक के लिए अद्वितीय हैं। वे डिवाइस और सॉफ़्टवेयर के बारे में तकनीकी डेटा की एक सूची प्रकट करते हैं जो आगंतुक उपयोग कर रहा है। इस जानकारी के साथ, आप अमीर और अधिक गतिशील वेबसाइटों को विकसित कर सकते हैं जो उपयोगकर्ता एजेंट के आने-जाने के आधार पर विभिन्न अनुभव प्रदान करते हैं.

उपयोगकर्ता एजेंट आपके सर्वर पर robots.txt फ़ाइल का उपयोग करके खोज इंजन रोबोट को नियंत्रित करने में भी महत्वपूर्ण हैं। लेकिन वे हर स्थिति में पूरी तरह से काम नहीं करते हैं, और उपयोगकर्ता एजेंट स्ट्रिंग में जानकारी को नकली किया जा सकता है.

इस जानकारी का लाभ उठाने के लिए, आपको उपयोगकर्ता एजेंट स्ट्रिंग के घटक भागों को समझने की आवश्यकता है और सामग्री का उपयोग करने के लिए इस का उपयोग करने के संभावित जोखिमों पर भी विचार करें।.

उपयोगकर्ता एजेंट क्या है?

हर कोई जो अभी वेब ब्राउज़ कर रहा है, उसके पास एक उपयोगकर्ता एजेंट है। यह सॉफ्टवेयर है जो आपके बीच पुल – उपयोगकर्ता और इंटरनेट के रूप में कार्य करता है.

अगर हम पीछे हटते हैं और वेब के विकास को देखते हैं तो उपयोगकर्ता एजेंटों को समझना सबसे आसान है। इस तरह हम उपयोगकर्ता एजेंटों के लाभों को समझ सकते हैं.

जब इंटरनेट एक पाठ-आधारित प्रणाली थी, तो इसके उपयोग की शुरुआत में, उपयोगकर्ताओं को नेविगेट करने और संदेश भेजने के लिए कमांड टाइप करना पड़ता था। अब, हमारे पास हमारे लिए ब्राउज़र हैं। हम बस बिंदु और क्लिक करते हैं, और ब्राउज़र हमारे “एजेंट” के रूप में कार्य कर रहा है, हमारे कार्यों को कमांड में बदल रहा है.

उपयोगकर्ता एजेंट कैसे काम करता है?

जब आपका ब्राउज़र (या इसी तरह का उपकरण) किसी वेबसाइट को लोड करता है, तो यह स्वयं को एक एजेंट के रूप में पहचानता है जब वह आपके द्वारा अनुरोधित सामग्री को पुनः प्राप्त करता है.

उस उपयोगकर्ता-एजेंट की पहचान के साथ, ब्राउज़र डिवाइस और नेटवर्क के बारे में जानकारी का एक मेजबान भेजता है जो उस पर है.

यह वेब डेवलपर्स के लिए डेटा का वास्तव में सेट है क्योंकि यह उन्हें पेज को लोड करने वाले उपयोगकर्ता एजेंट के आधार पर अनुभव को अनुकूलित करने की अनुमति देता है.

उपयोगकर्ता एजेंट प्रकार

ब्राउज़र एक उपयोगकर्ता एजेंट का एक सीधा उदाहरण है, लेकिन अन्य उपकरण एजेंट के रूप में कार्य कर सकते हैं। वास्तव में, सभी उपयोगकर्ता एजेंट वास्तविक समय में मनुष्यों द्वारा नियंत्रित या निर्देश नहीं किए जाते हैं.

खोज इंजन क्रॉलर एक उपयोगकर्ता एजेंट का एक अच्छा उदाहरण है जो (बड़े पैमाने पर) स्वचालित है – एक रोबोट जो बिना हेलमेट के उपयोगकर्ता के बिना वेब को ट्रैक करता है.

यहाँ कुछ उपयोगकर्ता एजेंटों की सूची दी गई है जिनका आप सामना करेंगे:

  • ब्राउज़र्स: जिसमें Microsoft Edge, Internet Explorer, Firefox, Safari, Chrome, BlackBerry, Opera, Opera Mini, iOS Safari, Android के लिए Chrome, Samsung Internet, QQ ब्राउज़र और अन्य शामिल हैं.
  • क्रौलर: Google, Google Images, Yahoo! घोल, और सैकड़ों.
  • शान्ति: PlayStation 4, Wii, PlayStation पोर्टेबल और बंजलू – Nintendo DS ‘निर्मित ब्राउज़र.
  • विरासत ऑपरेटिंग सिस्टम (उदाहरण के लिए, AmigaVoyager).
  • ऑफ़लाइन ब्राउज़र और इसी तरह (उदाहरण के लिए, Wget और ऑफलाइन एक्सप्लोरर).
  • लिंक चेकर्स (उदाहरण के लिए, W3C-checklink).
  • इसके अलावा फ़ीड पाठकों, सत्यापनकर्ताओं, क्लाउड प्लेटफार्मों, मीडिया खिलाड़ियों, ईमेल पुस्तकालयों और लिपियों की एक पूरी श्रृंखला.

HTTP उपयोगकर्ता एजेंट स्ट्रिंग्स

एक बार जब उपयोगकर्ता एजेंट ने वेब सर्वर पर अपनी पहचान बना ली है, तो सामग्री बातचीत नामक एक प्रक्रिया शुरू हो सकती है। यह उपयोगकर्ता एजेंट स्ट्रिंग के आधार पर वेबसाइट को स्वयं के विभिन्न संस्करणों की सेवा करने की अनुमति देता है.

एजेंट अपना आईडी कार्ड सर्वर पर भेजता है, और सर्वर तब उपयुक्त फ़ाइलों, लिपियों और मीडिया के संयोजन पर बातचीत करता है.

वेब के शुरुआती दिनों में, मोज़ेक से मोज़ेक को अलग करने के लिए उपयोगकर्ता एजेंटों का उपयोग किया गया था, क्योंकि मोज़ेक ने फ्रेम का समर्थन नहीं किया था, जबकि मोज़िला ने किया था.

उपयोगकर्ता एजेंट स्ट्रिंग को कैसे पढ़ें

उपयोगकर्ता एजेंट स्ट्रिंग को और अधिक विस्तार से देखने के लिए, इस उदाहरण पर एक नज़र डालें उपयोगकर्ता एजेंट स्ट्रिंग, जैसा कि WhoIsHostingThis उपयोगकर्ता एजेंट टूल द्वारा उत्पन्न किया गया है।.

आपके परिणाम आपके कंप्यूटर, डिवाइस और नेटवर्क के लिए अद्वितीय होंगे, लेकिन यहां हमारे कार्यालय में मौजूद कंप्यूटर से एक है:

मोज़िला / 5.0 (Macintosh; इंटेल मैक ओएस एक्स 10_10_2) AppleWebKit / 537.36
(KHTML, जैसे गेको) क्रोम / 51.0.2704.84 सफारी / 537.36

उदाहरण को तोड़ते हुए, हमें निम्नलिखित जानकारी मिलती है:

  • उपयोगकर्ता एजेंट अनुप्रयोग मोज़िला संस्करण 5.0, या इसके साथ संगत सॉफ़्टवेयर का एक टुकड़ा है.
  • ऑपरेटिंग सिस्टम OS X संस्करण 10.2.2 है (और मैक पर चल रहा है).
  • ग्राहक Chrome संस्करण 51.0.2704.84 है.
  • ग्राहक सफारी संस्करण 537.36 पर आधारित है.
  • इंजन इस उपकरण पर सामग्री प्रदर्शित करने के लिए जिम्मेदार AppleWebKit संस्करण 537.36 है (और KHTML, एक ओपन-सोर्स लेआउट इंजन भी मौजूद है).

उपयोगकर्ता एजेंट स्ट्रिंग में क्या देखना है

कोई मानक प्रारूप न होने के कारण उपयोगकर्ता एजेंट स्ट्रिंग्स का विघटन मुश्किल हो सकता है। लेकिन पूरे वेब पर गाइड और एनालिटिक्स टूल हैं जो मदद कर सकते हैं। अधिकांश डिजाइनरों के लिए, एप्लिकेशन, संस्करण और इंजन महत्वपूर्ण होने की संभावना है.

ध्यान दें कि उपयोगकर्ता एजेंट स्ट्रिंग का एक बड़ा हिस्सा संगतता के साथ संबंध है। क्योंकि इंटरनेट एक्सप्लोरर को मूल रूप से फ्रेम के साथ सामग्री प्राप्त करने के लिए खुद को मोज़िला के अनुकूल घोषित करना था.

व्यवहार में, अधिकांश ब्राउज़र अब यह सुनिश्चित करने के लिए खुद को मोज़िला के रूप में घोषित करते हैं कि वे वेब पर मौजूद सभी सामग्री का उपयोग कर सकते हैं.

सामग्री बातचीत

तो उपयोगकर्ता एजेंट स्ट्रिंग थोड़ा गड़बड़ है। लेकिन यह अभी भी उपयोगी है। हम इसके साथ क्या कर सकते हैं?

हम कर सकते हैं:

  • ब्राउज़र या डिवाइस की क्षमताओं की जांच करें, और परिणाम के आधार पर विभिन्न सीएसएस लोड करें;
  • एक और के साथ तुलना में एक डिवाइस के लिए कस्टम जावास्क्रिप्ट वितरित;
  • एक डेस्कटॉप कंप्यूटर की तुलना में, फोन पर एक पूरी तरह से अलग पेज लेआउट भेजें;
  • उपयोगकर्ता एजेंट भाषा वरीयता के आधार पर, स्वचालित रूप से दस्तावेज़ का सही अनुवाद भेजें;
  • अपने डिवाइस प्रकार या अन्य कारकों के आधार पर विशेष लोगों को विशेष ऑफ़र पुश करें;
  • हमारे वेब डिज़ाइन और सामग्री उत्पादन प्रक्रिया को सूचित करने के लिए आगंतुकों के बारे में आंकड़े इकट्ठा करें, या बस मापें कि कौन हमारी साइट को मार रहा है, और किस रेफरल स्रोत से.

कुल मिलाकर, हम अपने लिपियों को उनके उपयोगकर्ता एजेंट के आधार पर अपने आगंतुकों के लिए सबसे अच्छा विकल्प बनाने के लिए सशक्त कर सकते हैं.

अधिक, हम उस डेटा को निरंतर सुधार, विश्लेषण और अन्य प्रक्रियाओं के एक चक्र में बदल सकते हैं, जैसे रूपांतरण अनुकूलन.

उपयोगकर्ता-एजेंट और Robots.txt

Robots.txt फ़ाइल आपके वेब सर्वर पर एक फ़ाइल है जो नियंत्रित करती है कि कुछ उपयोगकर्ता एजेंट कैसे व्यवहार करते हैं। अधिकांश मामलों में, हम खोज इंजन क्रॉलर – या “रोबोट” को बताने के लिए robots.txt का उपयोग करते हैं – क्या करना है.

जैसा कि हमने परिचय में उल्लेख किया है, खोज इंजन क्रॉलर एक बहुत ही विशिष्ट प्रकार के उपयोगकर्ता एजेंट हैं। Robots.txt फ़ाइल की जानकारी केवल क्रॉलर पर लागू होती है, और क्रॉलर पर निर्भर है कि हम उनकी व्याख्या करें.

आइए कुछ उदाहरण देखें.

कैसे रोबोट या प्रतिबंध क्रॉलर्स को Robots.txt के साथ

रोक लगाना किसी वेबसाइट पर जाने से सभी क्रॉलर, हम robots.txt नामक एक टेक्स्ट फ़ाइल बनाते हैं, इसे अपने सर्वर पर शीर्ष-स्तरीय (वेब-सुलभ) निर्देशिका में रखें, और निम्नलिखित पाठ जोड़ें:

उपभोक्ता अभिकर्ता: *

अस्वीकार करें: /

सभी क्रॉलरों को अनुमति देने के लिए, हम अपनी robots.txt फ़ाइल में निम्न पाठ जोड़ेंगे:

उपभोक्ता अभिकर्ता: *
अनुमति न दें:

आप विशिष्ट क्रॉलर पर प्रतिबंध और अनुमति भी दे सकते हैं और विशिष्ट फ़ोल्डरों तक सीमित या पहुंच प्रदान कर सकते हैं.

नवीनतम Google Chrome उपयोगकर्ता एजेंट

यहां नवीनतम Chrome उपयोगकर्ता एजेंट हैं:

  • Android के लिए क्रोम (मोबाइल) & गोली)
    • मोज़िला / 5.0 (लिनक्स?) AppleWebKit / (KHTML, गेको की तरह) क्रोम / मोबाइल सफारी /
  • IOS के लिए क्रोम
    • मोज़िला / 5.0 (iPhone, सीपीयू iPhone OS 10_3 मैक ओएस एक्स की तरह) AppleWebKit / 602.1.50 (KHTML, गेको की तरह) CriOS / 56.0.2924.75 मोबाइल / 14E5239 सफ़ारी / 602.1
  • क्रोम वेब व्यू (किटकैट से लॉलीपॉप)
    • मोज़िला / 5.0 (लिनक्स; एंड्रॉइड 4.4; नेक्सस 5 बिल्ड / _बिल्डिड_) AppleWebKit / 537.36 (KHTML, गेको की तरह) संस्करण / 4.0 क्रोम / 30.0.0.0 मोबाइल सफारी / 537.36
  • क्रोम वेब व्यू (लॉलीपॉप और ऊपर)
    • मोज़िला / 5.0 (लिनक्स; एंड्रॉइड 5.1.1; नेक्सस 5 बिल्ड / LMY48B; wv) AppleWebKit / 537.36 (KHTML, गेको की तरह) संस्करण / 4.0 क्रोम / 43.0.2357.65 मोबाइल सफारी / 537.36

बार बार पूछे जाने वाले प्रश्न

उपयोगकर्ता एजेंटों के बारे में आपके पास कुछ प्रश्न हो सकते हैं, वे क्या हैं और वे कैसे काम करते हैं। यहां कुछ प्रश्न और उत्तर दिए गए हैं जो आपको आरंभ करने के लिए हैं.

एक HTTP अनुरोध में उपयोगकर्ता एजेंट क्या है?

उपयोगकर्ता एजेंट प्रत्येक ब्राउज़र में वर्णों का एक विशेष स्ट्रिंग है जो पहचान एजेंट के रूप में कार्य करता है। उपयोगकर्ता एजेंट वेब-सर्वर ti को ऑपरेटिंग सिस्टम और ब्राउज़र की पहचान करने की अनुमति देता है। फिर, वेब सर्वर एक्सचेंज की गई जानकारी का उपयोग यह निर्धारित करने के लिए करता है कि किसी विशेष ऑपरेटिंग सिस्टम और वेब ब्राउजर पर किस सामग्री को उपकरणों की एक श्रृंखला के लिए प्रस्तुत किया गया है.

उपयोगकर्ता एजेंट स्ट्रिंग में क्या है?

उपयोगकर्ता एजेंट स्ट्रिंग में उपयोगकर्ता एप्लिकेशन या सॉफ़्टवेयर, ऑपरेटिंग सिस्टम (और उनके संस्करण), वेब क्लाइंट, वेब क्लाइंट का संस्करण और सामग्री प्रदर्शन के लिए जिम्मेदार इंजन (जैसे AppleWebKit) शामिल हैं। उपयोगकर्ता एजेंट स्ट्रिंग को HTTP अनुरोध हेडर के रूप में भेजा जाता है.

उपयोगकर्ता एजेंट का पता लगाने क्या है?

उपयोगकर्ता एजेंट का पता लगाने और स्ट्रिंग के गुणों से परिचित करने के लिए उपयोगकर्ता-एजेंट स्ट्रिंग को स्वीकार करने और विश्लेषण करने की प्रक्रिया है। उपयोगकर्ता एजेंट का पता लगाना वेबसाइटों के लिए उपयोगी हो सकता है जो विशिष्ट ब्राउज़र प्रकारों के विपरीत विभिन्न ब्राउज़र सुविधाओं को अनुकूलित और लक्षित कर सकता है.

उपयोगकर्ता एजेंट क्या स्पूफिंग है?

उपयोगकर्ता एजेंट स्पूफिंग एक शब्द है जिसका उपयोग उस उदाहरण का वर्णन करने के लिए किया जाता है जहां वेब ब्राउज़र के उपयोगकर्ता एजेंट की सामग्री वेब ब्राउज़र को किसी अन्य ब्राउज़र के रूप में पहचानने और पहचानने की अनुमति देती है। चूंकि वेबसाइटें अक्सर उपयोगकर्ताओं को सामग्री प्रस्तुत करते समय ब्राउज़र प्रकार की जांच करती हैं, इसलिए उपयोगकर्ता एजेंट स्पूफिंग संगतता के मामले में कई वेब ब्राउज़र के लिए फायदेमंद है.

WebKit किस लिए उपयोग किया जाता है?

WebKit एक HTML ब्राउज़र इंजन है। यह Apple द्वारा विकसित एक ओपन-सोर्स इंजन है और इसे मुख्य रूप से Apple के Safari और iOS ब्राउज़र में उपयोग किया जाता है। यह एक रेंडरिंग इंजन है जो वेब पेजों की व्याख्या और प्रस्तुत करने के लिए HTML और CSS को प्रोसेस करता है। WebKit आपको एक वेब पेज पर लिंक के माध्यम से नेविगेट करने की अनुमति देने के लिए भी जिम्मेदार है.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me