IE7 मोड में कुछ IE10 ब्राउज़र क्यों अटक जाते हैं?


4

हम अपने उपभोक्ता का सामना करने वाली साइटों पर उपयोगकर्ता सत्रों में कुछ जांच कर रहे थे और कुछ ऐसा सामने आया जिसने मुझे वास्तव में परेशान कर दिया।

एक औसत दिन में, हमारे पास हमारी साइटों पर ~ 140k विज़िटर आते हैं जो एक उपयोगकर्ता एजेंट स्ट्रिंग में भेजने में परेशान होते हैं (अधिकांश बॉट और क्रॉलर जो स्वयं को पहचानते हैं, उनके सत्र की जानकारी दर्ज नहीं की जाती है, इसलिए इसका विशाल बहुमत वास्तविक लोग हैं)।

  • इनमें से लगभग 45000 विंडोज 7 (यूए में 'एनटी 6.2') हैं, जिनमें से लगभग 4000 को ब्राउज़र IE7 कहते हैं।

  • कुल में से लगभग 5000 विंडोज 8 (यूए में 'एनटी 6.2') हैं।

  • उन विंडोज 8 उपयोगकर्ता सत्रों में से लगभग 200 कहते हैं कि वे IE7 चला रहे हैं!

अब, विंडोज 7 मूल रूप से IE8 के साथ भेज दिया गया है, और आप IE7 स्थापित नहीं कर सकते। विंडोज 8 IE10 के साथ आया था और आप IE7 स्थापित नहीं कर सकते।

मुझे पता है कि यह कैसे हो सकता है; IE9 और IE10 में, इनमें से कोई भी एक भिन्न संस्करण के रूप में ब्राउज़र को व्यवहार करने और पहचानने का कारण बन सकता है।

  • उपयोगकर्ता मैन्युअल रूप से डेवलपर टूल के माध्यम से ब्राउज़र मोड को बदलता है। (अत्यधिक संभावना नहीं है कि हमारे 4% उपयोगकर्ता भी जानते हैं कि डेवलपर उपकरण क्या हैं, ब्राउज़र मोड को नियमित रूप से चालू करने दें।)
  • उपयोगकर्ता टूलकम्पेटिबिलिटी व्यू डायलॉग पर जाता है और "कम्पैटिबिलिटी मोड में सभी वेबसाइट्स प्रदर्शित करें" चेकबॉक्स चेक करता है।

सवाल यह है: क्यों?

एक सामान्य उपयोगकर्ता के लिए मेरे पास एकमात्र संभव स्पष्टीकरण यह घृणा है कि कुछ बाहरी प्राधिकरण ने उन्हें यह करने के लिए कहा था या उनके लिए किया था: एक सिस्टम व्यवस्थापक ने इसे स्टीरियोटाइपिक रूप से भद्दे व्यावसायिक इंट्रानेट / पोर्टल साइट या किसी तीसरे पक्ष को संभालने के लिए किया था वे नियमित रूप से वेबसाइट पर आते हैं और निर्भर करते हैं (एक बैंक ; विचार नष्ट हो जाता है ) एक पृष्ठ को पॉपअप करते हुए कहते हैं कि उन्हें अपने भयानक आवेदन का उपभोग करने के लिए निम्नलिखित, पूरी तरह से सुरक्षित कदम उठाने होंगे।

यहां तक ​​कि मन में पूरी तरह से प्रशंसनीय परिदृश्य के साथ, विंडोज 7 और विंडोज 8 उपयोगकर्ताओं के लिए क्रमशः 10 और 4 प्रतिशत बहुत अधिक लगता है।

क्या कोई अन्य प्रक्रिया है, जैसे कि आंतरिक मदद या समस्या निवारण संकेत, जो IE खुद बनाता है, उपयोगकर्ता को स्थायी रूप से संगतता मोड को सक्षम करने के लिए कहता है? क्या कोई और तरीका है जिससे IE स्वचालित रूप से इस सेटिंग को बदल सकता है? मेरी जिज्ञासा मुझे इस पर मार रही है।

जवाबों:


1

सुनिश्चित करें कि आपके पृष्ठ एक उचित X-UA संगतता मेटा टैग लागू करें

जैसा <meta http-equiv="X-UA-Compatible" content="IE=7" />आप देख रहे हैं वैसा कुछ हो सकता है।

StackOverflow पर कुछ संबंधित जानकारी: IE9 दस्तावेज़ मोड में पेज रेंडर करने के लिए IE10 को मजबूर करने के लिए कैसे

इसके अतिरिक्त, IE की संगतता मोड को डोमेन नीतियों द्वारा मजबूर किया जा सकता है, इसलिए उपयोगकर्ताओं का इस पर कोई नियंत्रण नहीं है।


इसलिए हमारे पास इस समय दो प्रौद्योगिकी ढेर हैं, पुराने को हटाकर नए में पलायन कर रहे हैं। नए स्टैक पृष्ठों में सभी IE=edgeघोषित और पुराने स्टैक पृष्ठों में कोई घोषणा नहीं है। प्रश्न में उल्लेख किया जाना चाहिए ... लेकिन बढ़त की घोषणा के साथ भी, हमने IE 7 यूए स्ट्रिंग्स के साथ NT 6.2 के कुछ मामलों को सत्यापित किया है। इस प्रकार मैं यहां मुड़ रहा हूं।
पैट्रिक एम

मेरे उत्तर को थोड़ा अपडेट किया। पुन: डोमेन नीतियां।
13c atιᴇ007

ओह, मैंने उस पर विचार नहीं किया। मेरे 'आईटी एडमिन पर एक नया कोण डालता है यह उनके लिए' परिदृश्य। क्या आपके पास इसका संदर्भ है कि यह कैसे किया जाता है?
पैट्रिक एम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.