इंटरनेट एक्सप्लोरर खुद को मोज़िला के रूप में क्यों पहचानता है? [बन्द है]


22

Internet Explorer का मेरा संस्करण निम्न उपयोगकर्ता एजेंट का उपयोग करता है:

User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; blah blah blah

यह ऐसा क्यों करता है? सैद्धांतिक रूप से, क्या मोज़िला फाउंडेशन अपने ट्रेडमार्क के उपयोग के लिए Microsoft पर मुकदमा कर सकता है?

जवाबों:


31

मुकदमों की सैद्धांतिक संभावना के बारे में, सुपर उपयोगकर्ता (वैध) कानूनी राय प्रदान नहीं कर सकता है। हालाँकि, क्यों IE IE उपयोगकर्ता-एजेंट स्ट्रिंग में मोज़िला के रूप में खुद को पहचानता है, यह देखें (कुछ हद तक जीभ-में-गाल) ब्लॉग पोस्ट किटी हुई किरकिरा के लिए।

अनिवार्य रूप से, मोज़िला फाउंडेशन 21 वीं सदी की शुरुआत तक मौजूद नहीं था (जैसा कि हम इसे जानते हैं)। मोजिला नाम ब्राउज़र के मूल नाम से लिया गया था जो अंततः नेटस्केप नेविगेटर बन जाएगा। IE ने नेविगेटर के विशेष अतिरिक्त सुविधाओं का समर्थन किया, लेकिन वास्तव में नेविगेटर नहीं था, और इस तरह से खुद को पहचानने के लिए पहचान लिया कि यह मोज़िला परिवार के साथ संगत था। उस समय, ब्राउज़र का उपयोगकर्ता-एजेंट स्ट्रिंग का उपयोग संगतता परीक्षण करने का एक सामान्य तरीका था। (अब बहुत अधिक उन्नत तरीके हैं जो आमतौर पर ब्राउज़र की वास्तविक डोम / स्क्रिप्टिंग क्षमताओं का पता लगाने के लिए घूमते हैं।)

जब नेटस्केप नेविगेटर को मार दिया गया था, तो इसे गेको HTML रेंडरिंग इंजन और मोज़िला ब्राउज़र के रूप में पुनर्जन्म दिया गया था। फ़ायरफ़ॉक्स ब्रांडिंग के बारे में थोड़ा बाद में आया, लेकिन कई अन्य गेको-संचालित ब्राउज़र एक बिंदु पर मौजूद थे। (मैं मैक पर कैमिनो के शुरुआती संस्करणों का उपयोग करके स्पष्ट रूप से याद करता हूं, मेरा मानना ​​है कि मैक पर फ़ायरफ़ॉक्स के अस्तित्व से पहले।)


2
वाह जब मैंने अपने डायलअप पर इंतजार किया और नेटस्केप शिप व्हील 'ग्लो' को इनिशियलाइज़ किया तो उन दिनों को फिर से देखा। स्मृति लेन नीचे चलो .. धन्यवाद +1
जेकब

10

नहीं, मुख्य रूप से इस बात के कारण "अंतर के उद्देश्यों के लिए" कहा जाता है

(चेतावनी, व्यंग्य के आगे।)

प्राचीन इंटरनेट के समय में वेब साइटें उपयोगकर्ता एजेंटों की जांच करने लगीं। यदि उपयोगकर्ता "मोज़िला" नहीं था, तो वे एक जूता फेंकते हैं और खराब HTML, या डरावने चेतावनी संदेशों को प्रदर्शित करते हैं, क्योंकि जाहिर है कि एक ब्राउज़र जो मोज़िला नहीं था, वे अपनी उन्नत सामग्री प्रदर्शित नहीं कर सकते थे ।

इसलिए IE को खुद को मोज़िला कहना पड़ा।

और फिर ब्राउज़र जो यह नहीं कहते थे कि वे MSIE या नेटस्केप साइटों से उन्नत सामग्री प्राप्त नहीं कर सकते थे, क्योंकि उन्हें "बहुत पुराना" समझा गया था, लेकिन वास्तव में वे ओपेरा, या कांकरोर, या सफारी, या क्रोम ... आदि थे।

और इसलिए शुरू हुआ, जैसा कि जॉन रूडी के उत्तर में कहा गया है, "मैं वास्तव में एक्स हूं, की एक लंबी लाइन है, लेकिन इसलिए हर कोई मुझे वाई के लिए अपनी सामग्री दिखाएगा, मैं कहने वाला हूं कि मैं वाई हूं (लेकिन एक्स मास्क पहने हुए है) "

और इसलिए मूल रूप से, उपयोगकर्ता एजेंट सूँघना बेकार है।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.