आप फ़ोन पर कोई वेबसाइट खोलते हैं और वह मोबाइल लेआउट दिखाती है। लैपटॉप पर खोलते हैं तो मेन्यू चौड़ा होता है, इमेज ज़्यादा शार्प, तारीख़ें आपके स्थानीय फ़ॉर्मेट में और टेक्स्ट आपकी भाषा में। आपने साइट को इनमें से कुछ भी नहीं बताया। आपके ब्राउज़र ने बताया, अपने-आप, पेज लोड करने के हिस्से के रूप में।
यह गाइड बताती है कि आपका ब्राउज़र हर वेबसाइट के साथ क्या शेयर करता है, साइटें उसका इस्तेमाल कैसे करती हैं, वे कभी-कभी ग़लती क्यों करती हैं, और आपकी प्राइवेसी के लिए इसका क्या मतलब है। पढ़ते समय आप What Is My Browser से अपनी जानकारी देख सकते हैं।
user-agent स्ट्रिंग
हर बार जब आपका ब्राउज़र कोई पेज माँगता है, वह user agent नाम का एक हेडर भेजता है: टेक्स्ट की एक लाइन जो ब्राउज़र, उसका वर्ज़न और ऑपरेटिंग सिस्टम बताती है। एक आम user agent कुछ ऐसा दिखता है:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36यह इतिहास के बचे-खुचे हिस्सों से भरा है। "Mozilla/5.0" लगभग हर ब्राउज़र के user agent में आता है, क्योंकि दशकों पहले वेबसाइटें आधुनिक पेज सिर्फ़ उन ब्राउज़रों को भेजती थीं जो ख़ुद को Mozilla बताते थे, इसलिए हर ब्राउज़र ऐसा दावा करने लगा। Chrome भी इसी तरह की कम्पैटिबिलिटी वजहों से Safari और "like Gecko" का ज़िक्र करता है। user agent को सही पढ़ने का मतलब है यह जानना कि असल में कौन से हिस्से मायने रखते हैं।
साइटें इसका इस्तेमाल मोबाइल या डेस्कटॉप लेआउट चुनने, सही ऑपरेटिंग सिस्टम के लिए डाउनलोड बटन दिखाने, किसी ख़ास ब्राउज़र वर्ज़न के जाने-माने बग से बचने, और एनालिटिक्स में ब्राउज़र और डिवाइस के हिसाब से विज़िटर गिनने के लिए करती हैं।
आपका user agent "जमा" क्यों है और client hints क्या हैं
विस्तृत user agent से ब्राउज़रों की फ़िंगरप्रिंटिंग आसान होती थी और साइटें किसी ख़ास ब्राउज़र के लिए नाज़ुक कोड लिखने को प्रेरित होती थीं। इसलिए ब्राउज़रों ने उन्हें छोटा करना शुरू किया। Chrome-आधारित ब्राउज़र अब सिर्फ़ मुख्य वर्ज़न भेजते हैं (पूरे बिल्ड नंबर के बजाय 129.0.0.0) और कुछ जानकारियाँ स्थिर कर देते हैं। सबसे चौंकाने वाला नतीजा: Windows 11 अब भी user agent में ख़ुद को "Windows NT 10.0" बताता है।
इसकी जगह User-Agent Client Hints ने ली है। कोई साइट ख़ास जानकारियाँ माँग सकती है, जैसे पूरा ब्राउज़र वर्ज़न, असली प्लेटफ़ॉर्म वर्ज़न या डिवाइस मॉडल, और Chromium ब्राउज़र एक अलग API के ज़रिए जवाब देते हैं। What Is My Browser ये hints माँगता है, इसीलिए वह Windows 11 और पूरा ब्राउज़र वर्ज़न दिखा पाता है जहाँ पुराना user agent नहीं दिखा सकता। Firefox और Safari client hints सपोर्ट नहीं करते, इसलिए उनके लिए सिर्फ़ user agent ही है।
पहचान में ग़लतियाँ और वे क्यों होती हैं
ब्राउज़र की पहचान उम्मीद से कहीं ज़्यादा बार ग़लत होती है:
- iPhone पर Chrome और Firefox Apple के WebKit इंजन पर बने हैं, क्योंकि Apple यह ज़रूरी करता है, और ख़ुद को CriOS और FxiOS जैसे कोड से पहचानते हैं। सरल डिटेक्टर उन्हें Safari बता देते हैं।
- iPad डिफ़ॉल्ट रूप से डेस्कटॉप वेबसाइट माँगते हैं और Mac का user agent भेजते हैं। ज़्यादातर साइटों को iPad, Mac जैसा दिखता है। टच सपोर्ट से असलियत पता चलती है।
- Brave अलग न दिखने के लिए Chrome का user agent इस्तेमाल करता है। इसे सिर्फ़ Brave की ख़ास जाँच से पहचाना जा सकता है।
- Samsung Internet अपने user agent में "Chrome" शामिल करता है और अक्सर ग़लत लेबल पाता है।
जब कोई साइट ग़लत लेआउट दिखाती है या कहती है कि आपका ब्राउज़र सपोर्टेड नहीं है, तो इसकी आम वजह पहचान की ग़लती होती है। ब्राउज़र अपडेट करने, या "Request desktop site" बंद करने से अक्सर यह ठीक हो जाता है।
बाक़ी सब जो कोई साइट बिना पूछे पढ़ सकती है
user agent के अलावा, किसी भी पेज की JavaScript बिना अनुमति माँगे जानकारियों की लंबी सूची पढ़ सकती है:
| श्रेणी | उदाहरण |
|---|---|
| डिस्प्ले | स्क्रीन साइज़, विंडो साइज़, पिक्सेल रेशियो, डार्क या लाइट मोड, कम मोशन की पसंद |
| भाषा और समय | पसंदीदा भाषाएँ, टाइम ज़ोन |
| हार्डवेयर | CPU थ्रेड की संख्या, अनुमानित मेमोरी, ग्राफ़िक्स कार्ड का नाम |
| नेटवर्क | कनेक्शन का प्रकार और मोटी स्पीड (कुछ ब्राउज़र में), ऑनलाइन या ऑफ़लाइन |
| प्राइवेसी सेटिंग | कुकीज़ चालू, Do Not Track, Global Privacy Control |
| फ़ीचर | WebAssembly, service workers, WebGL, क्लिपबोर्ड और शेयर सपोर्ट |
साइटें इनका इस्तेमाल ख़ुद को ढालने के लिए करती हैं: हाई-डेंसिटी स्क्रीन को ज़्यादा शार्प इमेज देना, आपकी पसंद की डार्क थीम दिखाना, सही भाषा चुनना, या उन लोगों के लिए एनिमेशन बंद करना जिन्हें मोशन से असुविधा होती है। लेआउट के लिए स्क्रीन साइज़ से ज़्यादा विंडो साइज़ मायने रखता है; स्क्रीन रेज़ोल्यूशन बनाम व्यूपोर्ट साइज़ पर हमारी गाइड फ़र्क़ समझाती है, और Screen Resolution Checker दोनों नापता है।
फ़िंगरप्रिंटिंग: जब जानकारियाँ जुड़ती हैं
अलग-अलग देखें तो ये जानकारियाँ मामूली हैं। लाखों लोग 1920 × 1080 स्क्रीन वाले Windows पर Chrome इस्तेमाल करते हैं। लेकिन मिलाकर, छोटी जानकारियों की लंबी सूची इतनी अनोखी हो सकती है कि कुकीज़ के बिना भी अलग-अलग विज़िट में एक ही ब्राउज़र पहचाना जा सके। इसे ब्राउज़र फ़िंगरप्रिंटिंग कहते हैं।
फ़िंगरप्रिंट आपका नाम या पता नहीं बताता। यह किसी साइट को, या कई साइटों पर मौजूद किसी विज्ञापन नेटवर्क को, यह कहने देता है कि "यह शायद पहले वाला ही ब्राउज़र है"। ब्राउज़र अलग-अलग तरीक़ों से इसका मुक़ाबला करते हैं: Safari और Firefox कम जानकारी देते हैं, Brave छोटे-छोटे बेतरतीब बदलाव जोड़ता है, और Chromium ब्राउज़र विस्तृत जानकारी को client hints के पीछे ले जा रहे हैं।
आपका IP पता वह दूसरी बड़ी जानकारी है जो हर साइट देखती है। आपका IP पता क्या बताता है पर हमारी गाइड इसे समझाती है, और Find My IP आपका IP दिखाता है।
प्राइवेसी सेटिंग जो सच में मायने रखती हैं
- Global Privacy Control (GPC) एक संकेत है जो साइटों को बताता है कि आप नहीं चाहते कि आपका डेटा बेचा या शेयर किया जाए। कुछ प्राइवेसी क़ानून साइटों से इसका पालन करवाते हैं। Brave और Firefox (कुछ मोड में) इसे भेजते हैं, और एक्सटेंशन इसे दूसरे ब्राउज़रों में जोड़ सकते हैं।
- Do Not Track एक पुराना संकेत है जिसे ज़्यादातर साइटें अनदेखा करती हैं। इसे चालू करने में कोई नुक़सान नहीं, लेकिन इससे शायद ही कुछ बदलता है।
- थर्ड-पार्टी कुकीज़ ब्लॉक करना साइटों के पार ट्रैकिंग सीमित करता है और Safari और Firefox में डिफ़ॉल्ट है।
- प्राइवेट विंडो आपकी कुकीज़ और हिस्ट्री के बिना शुरू होती हैं, जो यह जाँचने के लिए काम का है कि किसी नए विज़िटर के लिए साइट कैसे चलती है।
What Is My Browser के Privacy सेक्शन में इन्हें जाँचने में कुछ सेकंड लगते हैं।
जल्दी मदद पाना: सपोर्ट के लिए अपनी जानकारी कॉपी करें
"आप कौन सा ब्राउज़र इस्तेमाल कर रहे हैं?" आम तौर पर हेल्प डेस्क का पहला सवाल होता है, और बहुत लोगों को पक्का पता नहीं होता। अनुमान लगाने या स्क्रीनशॉट भेजने के बजाय What Is My Browser खोलें और Copy for support दबाएँ। यह आपका ब्राउज़र और वर्ज़न, ऑपरेटिंग सिस्टम, डिवाइस, डिस्प्ले, भाषा, प्राइवेसी सेटिंग, हार्डवेयर और सपोर्टेड फ़ीचर सादे टेक्स्ट में कॉपी करता है, टिकट या ईमेल में पेस्ट करने के लिए तैयार। सटीक जानकारी से डेवलपर समस्या कहीं जल्दी दोहरा पाते हैं।
अगर कोई साइट टूटी नहीं बल्कि धीमी है, तो Ping Tool दुनिया भर के सर्वर से आपका कनेक्शन जाँचता है, जिससे नेटवर्क की समस्याओं को ब्राउज़र की समस्याओं से अलग करने में मदद मिलती है।
अक्सर पूछे जाने वाले सवाल
क्या What Is My Browser मेरी जानकारी कहीं भेजता है?
नहीं। सब कुछ आपके ब्राउज़र में पढ़ा और दिखाया जाता है।
Windows 11 होने पर भी मेरा ब्राउज़र Windows 10 क्यों बताता है?
user agent "Windows NT 10.0" पर स्थिर कर दिया गया था। Chromium ब्राउज़र असली वर्ज़न client hints से बताते हैं, जिन्हें यह टूल पढ़ता है।
कुछ वैल्यू Hidden क्यों दिखती हैं?
Firefox और Safari फ़िंगरप्रिंटिंग मुश्किल बनाने के लिए मेमोरी और ग्राफ़िक्स जैसी कुछ जानकारियाँ नहीं देते।
क्या अपना user agent बदल सकते हैं?
डेवलपर टूल और एक्सटेंशन इसे बदल सकते हैं, मुख्य रूप से टेस्टिंग के लिए। इससे साइटें टूट सकती हैं और यह अकेले फ़िंगरप्रिंटिंग नहीं रोकता।
क्या वेबसाइटों का यह सब देखना बुरा है?
इसी तरह वेब अलग-अलग डिवाइस के हिसाब से ढलता है। प्राइवेसी की चिंता उन जानकारियों के मेल से है जिनसे आपको साइटों के पार ट्रैक किया जाता है, और ब्राउज़र की प्राइवेसी सेटिंग इसे कम करने में मदद करती हैं।
आपका ब्राउज़र आपके कुछ भी क्लिक करने से पहले हर वेबसाइट से आपका परिचय करा देता है। यह जानना कि वह क्या बताता है, समस्याएँ जल्दी ठीक करने और सोच-समझकर प्राइवेसी के फ़ैसले लेने में मदद करता है। What Is My Browser से अपनी जानकारी देखें, और ज़रूरत हो तो सपोर्ट के लिए कॉपी करें।



