ब्राउज़र
अपने ब्राउज़र के बारे में विस्तृत जानकारी देखें — नाम, वर्ज़न, रेंडरिंग इंजन, user agent स्ट्रिंग और समर्थित सुविधाएँ — सब आपके ब्राउज़र से।
ब्राउज़र
अपने ब्राउज़र के बारे में विस्तृत जानकारी देखें — नाम, वर्ज़न, रेंडरिंग इंजन, user agent स्ट्रिंग और समर्थित सुविधाएँ — सब आपके ब्राउज़र से।
प्राइवेसी प्रथम ब्राउज़र परीक्षण टूल्स usbRecognized पर सभी टूल आपके ब्राउज़र में सुरक्षित Web API का उपयोग करके चलते हैं। कोई सॉफ्टवेयर डाउनलोड नहीं, कोई इंस्टॉलेशन नहीं, कोई डेटा अपलोड नहीं — आपकी प्राइवेसी 100% सुरक्षित है। परीक्षण शुरू करने के लिए ऊपर दिए गए किसी टूल पर क्लिक करें।
इस श्रेणी के कुछ टूल अभी उपलब्ध हैं (✓ चिह्न के साथ)। अन्य जल्द आ रहे हैं — प्रत्येक आने वाले पेज में टूल की कार्यक्षमता का विस्तृत पूर्वावलोकन है।
डिबगिंग के लिए ब्राउज़र जानकारी क्यों मायने रखती है
वेब पर ज्यादातर हार्डवेयर टेस्ट ब्राउज़र API पर निर्भर हैं, और ब्राउज़र API एकसमान लागू नहीं हैं। एक ब्राउज़र में पूरी तरह चलने वाला टेस्ट दूसरे में पूरी तरह विफल हो सकता है, इसलिए नहीं कि हार्डवेयर बदला बल्कि इसलिए कि जिस API पर निर्भर है वह गायब, अक्षम, या अलग व्यवहार करता है। ठीक कौन-सा ब्राउज़र और संस्करण चला रहे हैं यह जानना विफलता हार्डवेयर समस्या है या प्लैटफ़ॉर्म तय करने का पहला कदम है।
दूसरा कारण समर्थन है। डेवलपर या विक्रेता को दोष बताते समय पहला सवाल लगभग हमेशा यही होता है कि कौन-सा ब्राउज़र और ऑपरेटिंग सिस्टम वापर रहे हैं, क्योंकि जवाब संभावित कारण संकुचित कर देता है। वह जानकारी तैयार रखना, खोजने के बजाय, धीमे आदान-प्रदान को तेज बना देता है।
तीसरा कारण सत्यापन है। जाँच रहे हों कि ब्राउज़र असल में अपडेट हुआ या नहीं, या जिस सुविधा पर निर्भर हैं वह आपके संस्करण में मौजूद है या नहीं, तो सूचित संस्करण पढ़ना उस अपडेट सूचना पर भरोसा करने से भरोसेमंद है जो स्थगित या अनदेखी हुई हो सकती है।
ब्राउज़र जानकारी रिपोर्ट में क्या होता है
ब्राउज़र जानकारी रिपोर्ट कई स्वतंत्र तथ्य जोड़ती है जो एक-दूसरे से गड्डमड्ड आसानी से होते हैं। यह user agent स्ट्रिंग, रेंडरिंग इंजन और उसका संस्करण, ऑपरेटिंग सिस्टम और उसका संस्करण, स्क्रीन और विंडो आयाम, device pixel ratio, पसंदीदा भाषा, और WebGL, WebUSB और media capture जैसी सुविधाओं के क्षमता ध्वज बताती है।
क्षमता ध्वज सबसे व्यावहारिक उपयोगी हिस्सा हैं और सबसे ज्यादा अनदेखे जाते हैं। चुपचाप कुछ न करने वाला हार्डवेयर टेस्ट आमतौर पर हार्डवेयर विफलता के बजाय क्षमता विफलता है, और ध्वज दिखाते हैं कौन-सी क्षमताएँ मौजूद हैं। कैमरा टेस्ट विफल हो और क्षमता रिपोर्ट दिखाए कि media capture अनुपलब्ध है, तो समस्या कैमरे के बजाय ब्राउज़र विन्यास में है।
सूचित मान दो ब्राउज़र भी अलग करने देते हैं जो लगभग एक से प्रस्तुत होते हैं। कई ब्राउज़र संगतता कारणों से जानबूझकर दूसरे ब्राउज़र की user agent स्ट्रिंग पुनः वापरते हैं, इसलिए अकेला user agent ब्राउज़र की पहचान नहीं करता। इंजन संस्करण और क्षमता ध्वज का संयोजन ही असल में अलग करता है।
User Agent, इंजन और प्लैटफॉर्म समझाया
user agent स्ट्रिंग विरासत तंत्र है जिसने भारी ऐतिहासिक कूड़ा जमा किया है। यह सर्वर को अलग ब्राउज़र को अलग कंटेंट देने देने को बना था, और अब इसमें वे टोकन हैं जो ब्राउज़र सटीक होने के बजाय संगतता के लिए रखते हैं। कोई ब्राउज़र वर्षों पहले लिखी सुविधा जाँच पास करने को क्रम से कई अन्य ब्राउज़र होने का दावा कर सकता है।
रेंडरिंग इंजन वह घटक है जो असल में तय करता है कि पृष्ठ कैसा व्यवहार करता है। एक ही इंजन पर बने दो ब्राउज़र एक ही पृष्ठ लगभग एक सा दिखाएँगे, इसीलिए इंजन और इंजन संस्करण product नाम से ज्यादा सूचनाप्रद हैं। दो ब्राउज़र बीच लेआउट अलग व्यवहार करे तो वे इंजन साझा करते हैं या नहीं यह जाँच तुरंत बताती है कि अंतर अपेक्षा करें या नहीं।
प्लैटफ़ॉर्म सूचना समुच्चय में सबसे कम भरोसेमंद फील्ड है। मोबाइल ब्राउज़र साइट का डेस्कटॉप संस्करण पाने को अक्सर डेस्कटॉप ्लैटफ़ॉर्म बताते हैं, और टैबलेट-मोड डिवाइस पर डेस्कटॉप ब्राउज़र मोबाइल प्लैटफ़ॉर्म बता सकते हैं। इसे तथ्य के बजाय संकेत मानें, और जब निर्णय डिवाइस असल में क्या कर सकता है इस पर निर्भर हो तो क्षमता ध्वज चुनें।
जब ब्राउज़र जानकारी टूटे उपकरण की व्याख्या करे
सबसे आम परिदृश्य है प्रासंगिक API अवरुद्ध करने वाले ब्राउज़र पर चुपचाप विफल होता हार्डवेयर टेस्ट। कैमरा और USB टेस्ट usual मामले हैं, क्योंकि दोनों को सुरक्षित मूल और स्पष्ट अनुमति चाहिए, और दोनों कुछ एम्बेडेड ब्राउज़र और अनुमतियाँ अलग करने वाले निजी मोड में अनुपलब्ध हैं। क्षमता रिपोर्ट अनुमान लगाने छोड़कर बताती है इनमें कौन-सा लागू है।
दूसरा परिदृश्य है चलने वाला पर असंभव मान बताने वाला टेस्ट। आमतौर पर तब होता है जब ब्राउज़र अपेक्षा से छोटा viewport बताता है, या एक के अलावा device pixel ratio लागू हो रहा होता है, जो अंतर्निहित डिस्प्ले बदले बिना मापे आयाम बदलता है। आयाम साथ सूचित अनुपात पढ़ना तुरंत भ्रम सुलझाता है।
तीसरा परिदृश्य है हार्डवेयर के बजाय ब्राउज़र का पीछा करने वाला रुक-रुककर व्यवहार। एक ब्राउज़र में दोहराए और एक ही मशीन पर दूसरे में कभी न दोहराए तो हार्डवेयर मुक्त हुआ और जाँच प्लैटफ़ॉर्म पक्ष की है। दूसरे ब्राउज़र में वही डिवाइस जाँचना उस निश्चय का सबसे सस्ता तरीका है।
ब्राउज़र FAQ
ब्राउज़र जानकारी पृष्ठ क्या दिखाता है?
यह user agent स्ट्रिंग, रेंडरिंग इंजन और उसका संस्करण, ऑपरेटिंग सिस्टम, स्क्रीन और विंडो आयाम, device pixel ratio, पसंदीदा भाषा, और कौन-सी ब्राउज़र क्षमताएँ उपलब्ध हैं यह बताता है। क्षमता ध्वज आमतौर पर सबसे उपयोगी हिस्सा हैं, क्योंकि वे समझाते हैं कि हार्डवेयर टेस्ट महज विफल होने के बजाय अनुपलब्ध क्यों हो सकता है।
अलग साइट अलग ब्राउज़र संस्करण क्यों बताती हैं?
आमतौर पर क्योंकि वे अलग फील्ड पढ़ती हैं। कुछ साइट user agent स्ट्रिंग विश्लेषित करती हैं, जो जानबूझकर भ्रामक हो सकती है, जबकि अन्य इंजन संस्करण पढ़ती हैं या सुविधा समुच्चय सीधे पूछती हैं। user agent में वे स्थिर टोकन भी हैं जो ब्राउज़र संगतता के लिए रखते हैं, इसलिए अकेली स्ट्रिंग पर निर्भर साइट असल से न मिलने वाला संस्करण बता सकती है।
user agent स्ट्रिंग क्या है?
यह पाठ्य पंक्ति है जो ब्राउज़र हर अनुरोध साथ भेजता है, मूलतः सर्वर को अलग ब्राउज़र के लिए कंटेंट ढालने देने को बनी थी। यह product नाम, संस्करण, और अक्सर अन्य ब्राउज़र होने का दावा करते संगतता टोकन क्रम सूचीबद्ध करती है। यह विरासत तंत्र है, और क्योंकि ब्राउज़र जानबूझकर संगतता को गलत टोकन रखते हैं, इसे सटीक पहचान नहीं मानना चाहिए।
हार्डवेयर टेस्ट एक ब्राउज़र में चले दूसरे में क्यों नहीं?
क्योंकि ब्राउज़र हर API लागू नहीं करते, और कुछ निजी मोड में खास API अक्षम करते हैं या असुरक्षित मूल पर इनकार करते हैं। कैमरा और USB पहुँच usual उदाहरण हैं। एक ही मशीन पर एक ब्राउज़र में चलकर दूसरे में विफल हो तो हार्डवेयर चल रहा है और अंतर ब्राउज़र में अनुमति या क्षमता सीमा है।
ब्राउज़र जानकारी से जाँच सकता हूँ कि ब्राउज़र अद्यतन है?
हाँ, सूचित संस्करण की उस ब्राउज़र के मौजूदा प्रकाशन से तुलना करके। ध्यान रहे कुछ ब्राउज़र असल निर्माण के बजाय स्थिर संगतता संस्करण बताते हैं, और उपलब्ध अपडेट डाउनलोड होकर अब तक लागू न हुआ हो सकता है। ब्राउज़र पुनः आरंभ करना ही ज्यादातर मामलों में अपडेट पूरा करता है।
ब्राउज़र जानकारी देखने से सर्वर को कुछ जाता है?
नहीं। मान आपकी मशीन पर ब्राउज़र के अपने इंटरफेस से पढ़े जाकर पृष्ठ में स्थानीय खींचे जाते हैं। कुछ संचारित नहीं होता, क्योंकि पृष्ठ को वह पढ़ने को नेटवर्क कनेक्शन नहीं चाहिए जो ब्राउज़र पहले रखता है। ध्यान रहे वही जानकारी सामान्य अनुरोध हिस्से सा हर सर्वर को जाती है, इसलिए सामान्यतः निजी नहीं है, सिर्फ इस पृष्ठ संदर्भ में है।
मेरा ब्राउज़र डेस्कटॉप पर मोबाइल प्लैटफ़ॉर्म क्यों बताता है?
तब होता है जब ब्राउज़र मोबाइल लेआउट पाने को जानबूझकर मोबाइल पहचान प्रस्तुत कर रहा होता है, जो टैबलेट और responsive design mode सक्षम डेस्कटॉप ब्राउज़र पर आम है। कुछ एम्बेडेड ब्राउज़र डिफॉल्ट से ऐसा करते हैं। प्लैटफ़ॉर्म फील्ड संकेत मानना उत्तम है, और क्षमता ध्वज डिवाइस क्या कर सकता है इसका अधिक भरोसेमंद मार्गदर्शक हैं।