दिलचस्प पोस्ट
एकाधिक सबफ़ोल्डर्स में फ़ाइल की खोज करने वाली VBA मैक्रो स्कला में विधि मापदंडों की मान्यता, समझ और मोनाद के लिए रिपरेशन में संदर्भ के रूप में निर्दिष्ट कारक स्तर का उपयोग करने के लिए आर को कैसे बल दें? वर्तमान फ़ोल्डर पथ प्राप्त करें ऑटो उत्पन्न डाटाबेस आरेख MySQL एक्लिप्स का इस्तेमाल करते हुए लाइन से एंड्रॉइड एप्लिकेशन लाइन को डीबग कैसे करें? AngularUI बूटस्ट्रैप मॉडल का उपयोग करते हुए AngularJS में स्कोप समस्या चेतावनी और php / mysql पर त्रुटियों को बंद करें जावास्क्रिप्ट में "कठोर प्रयोग" क्या करता है और इसके पीछे तर्क क्या है? आईओएस लॉजिक टेस्ट के साथ कोकोपॉड का प्रयोग करते समय पुस्तकालय नहीं मिला Var कीवर्ड के बिना चर घोषित करना क्या कारण होता है: "सूचना: अपरिष्कृत स्ट्रिंग ऑफ़सेट" दिखाई देने के लिए? मैं एक आरजीबी छवि को ग्रेस्केल पर कैसे परिवर्तित कर सकता हूं, लेकिन एक रंग रखना चाहूंगा? संरचना क्षेत्रों को गतिशील रूप से कैसे प्राप्त करूं? सीरियल पोर्ट जानकारी प्राप्त करना

IE9 क्यों मेरी वेबसाइट पर संगतता मोड पर स्विच करता है?

मैंने अभी IE9 बीटा स्थापित किया है और एक विशिष्ट साइट पर मैंने बनाया है (एचटीएमएल 5) IE9 संगतता मोड के लिए कूदता है जब तक कि मैन्युअल रूप से इसे मैन्युअल रूप से नहीं बताता। मैंने वेबसाइट के कई हिस्सों को हटाने की कोशिश की लेकिन कोई परिवर्तन नहीं हुआ। सभी सीएसएस हटाने सहित शामिल हैं मुझे कुछ अन्य वेबसाइट पर यह सिर्फ ठीक हो जाता है।

साथ ही, इसे मैन्युअल रूप से सेट न करें क्योंकि आईई 9 उपयोगकर्ता की सेटिंग को याद रखता है और आप उसे स्वतन्त्र (या कम से कम मुझे नहीं मिला है कि कैसे नहीं, यहां तक ​​कि निजी ब्राउज़िंग और कैश खाली करने से भी नहीं)

वैसे भी। साइट जहां यह संगतता मोड के लिए कूदता है: http://alliancesatwar.com/guide/
एक जहां वह सही प्रदान करता है: http://geuze.name/basement/ (मैं 1 से अधिक हाइपरलिंक पोस्ट नहीं कर सकता)

दोनों एक ही doctype और सभी का उपयोग करते हैं उन साइटों में एक समान बुनियादी टेम्पलेट (एन्कोडिंग, मेटा टैग, डॉटस्पेप और एक ही जावास्क्रिप्ट) का उपयोग करते हुए आम (अलग-अलग) में बहुत कुछ है

अगर कोई मेरे लिए एक जवाब है तो यह महान होगा! एक एचटीएमएल 5 वेबसाइट जो आईई 7-मोड में रेंडर करती है … लंगड़ा

वेब के समाधान से एकत्रित समाधान "IE9 क्यों मेरी वेबसाइट पर संगतता मोड पर स्विच करता है?"

मेरे लिए IE9 दस्तावेज़ में काम करता है

एक स्पष्ट दस्तावेज़ मोड सेट करने के लिए X-UA-Compatible हेडर / मेटा के बिना, आपको निम्न पर आधारित एक मोड मिलेगा:

  • चाहे उपयोगकर्ता ने पहले उस डोमेन में 'संगतता दृश्य' बटन पर क्लिक किया है;
  • शायद यह भी हो कि साइट पर कुछ अन्य सामग्री के कारण यह स्वतः हुआ है कि IE8 / 9 के रेंडरर को क्रैश करने के लिए और पुराने रेंडरर पर वापस आ जाए;
  • क्या उपयोगकर्ता ने सभी साइटों को संगतता दृश्य को डिफ़ॉल्ट रूप से रखने का विकल्प चुना है;
  • चाहे IE सोचता है कि साइट आपके इंट्रानेट पर है और इसलिए संगतता दृश्य के लिए डिफ़ॉल्ट;
  • क्या सवाल में साइट माइक्रोसॉफ्ट की अपनी वेबसाइटों की सूची है जिसमें संगतता दृश्य की आवश्यकता है

आप IE मेनू से 'टूल्स -> संगतता दृश्य सेटिंग्स' से ये सेटिंग्स बदल सकते हैं। बेशक यह मेनू अब चुपके से छिपा हुआ है, इसलिए जब तक आप Alt दबाए नहीं जाते, तब तक आप इसे नहीं देखेंगे।

एक साइट लेखक के रूप में, अगर आपको विश्वास है कि आपकी साइट मानकों का अनुपालन करती है (अन्य ब्राउज़रों में अच्छी तरह से प्रस्तुत करती है, और यह उपयोग करने के लिए ब्राउज़र के समाधान का निर्णय लेने के लिए सुविधा-सूँघने का उपयोग करता है), तो मैं इसका उपयोग करने का सुझाव देता हूं:

 <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> 

या HTTP हैडर:

 X-UA-Compatible: IE=Edge 

नवीनतम रेंडरर प्राप्त करने के लिए जो IE संस्करण उपयोग में है

मैंने डाला

 <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> 

पहली बात के बाद

 <head> 

(मैं इसे कहीं पढ़ता हूं, मुझे याद नहीं आती)

मुझे विश्वास नहीं था कि यह काम करता है !!

IE को IE9 मानक मोड में रेंडर करने के लिए आपको उपयोग करना चाहिए

 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 

कुछ स्थितियों IE9 को संगतता मोड में नीचे कूदने का कारण हो सकता है। डिफ़ॉल्ट रूप से यह इंट्रानेट साइटों पर हो सकता है।

मैंने एक अलग स्टैक ओवरफ्लो थ्रेड पर यह टिप्पणी पोस्ट की है, लेकिन सोचा कि यह यहां दोहराए जाने योग्य था:

हमारे इन-हाउस एएसपी.Net ऐप के लिए, वेब पेज पर "एक्स-यूए-संगत" टैग को जोड़कर, वेब। कॉन्फिग में या कोड-पीछे में बिल्कुल अंतर नहीं किया गया।

हमारे लिए काम करने वाली एकमात्र चीज़ IE8 में मैन्युअल रूप से इस सेटिंग को बंद करना है:

यहां छवि विवरण दर्ज करें

(साई)।

यह समस्या इंट्रानेट साइटों पर IE8 और IE9 के साथ ही प्रतीत होती है बाहरी वेबसाइट ठीक काम करेंगे और IE8 / 9 के सही संस्करण का उपयोग करेंगे, लेकिन आंतरिक वेबसाइट्स के लिए, IE9 अचानक यह वास्तव में आईई 7 का फैसला करता है, और इसमें कोई भी एचटीएमएल 5 समर्थन नहीं है।

नहीं, मैं इस तर्क को या तो समझ नहीं पाया।

मेरा अनिच्छा समाधान यह है कि क्या ब्राउज़र में एचटीएमएल 5 का समर्थन है (एक कैनवास बनाकर, और मान्य है कि यह परीक्षण किया जा रहा है), और यदि यह मान्य नहीं है तो यह संदेश प्रदर्शित करने के लिए किया गया है:

यहां छवि विवरण दर्ज करें

यह विशेष रूप से उपयोगकर्ता के अनुकूल नहीं है, लेकिन यह कष्टप्रद सेटिंग को बंद करने के लिए उपयोगकर्ता को एकमात्र तरीका लगता है कि उन्हें इन-हाउस एचटीएमएल 5 वेब अनुप्रयोगों को ठीक से चलाना

या उपयोगकर्ताओं को क्रोम का उपयोग करने के लिए मिलता है 😉

साइट http://www.HTML-5.com/index.html पर X-UA- संगत मेटा टैग है, लेकिन फिर भी संगतता दृश्य में पता बार में "टूटा पृष्ठ" आइकन द्वारा इंगित किया गया है। मानक मोड में एक पृष्ठ को प्रस्तुत करने के लिए आप IE 9 (अंतिम संस्करण 9.0.8112.16421) को बल देने के लिए मेनू विकल्प कैसे प्राप्त करते हैं? मैंने उस फटे हुए पृष्ठ आइकन पर क्लिक करने की कोशिश की और साथ ही "Alt" कुंजी चाल की रेनी ज्यूज़ द्वारा उल्लिखित अतिरिक्त मेनू विकल्पों को प्रदर्शित करने की कोशिश की, लेकिन वे काम नहीं करते

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

मुझे ठीक लग रहा है:

वैकल्पिक शब्द

आप सुनिश्चित हैं कि आपने विश्व स्तर पर या कुछ चीज़ों की सेटिंग नहीं की थी? यह विंडोज 7 पर बीटा की एक साफ स्थापना है। डेवलपर उपकरण रिपोर्ट करते हैं कि पृष्ठ IE9 मानक मोड में चूक कर रहा है।

मुझे हाल ही में इस मुद्दे को हल करना पड़ा था और यहां मैंने क्या किया है:

सबसे पहले, यह समाधान अपाचे सर्वर ट्यूनिंग के आसपास है

दूसरा मुख्य विचार यह है कि IE9 में एक बग है जिसका मतलब है कि मेटा टैग काम नहीं करेगा, इस समाधान के बजाय यह कोशिश करें

  • अपना httpd.conf खोजें / खोलें
  • अनुकार / निम्नलिखित पंक्ति जोड़ें या

     LoadModule headers_module modules/mod_headers.so 
  • निम्नलिखित पंक्तियां जोड़ें

     <IfModule headers_module> Header set X-UA-Compatible: IE=EmulateIE8 </IfModule> 
  • अपना अपाचे सर्वर को सहेज / पुनरारंभ करें,

  • IE9 के साथ अपने पृष्ठ पर ब्राउज़ करें, वायरर्सहैर्क या फिल्डलर जैसे उपकरणों का उपयोग करें या हेडर की जांच करने के लिए आईई डेवलपर टूल का उपयोग करें