दिलचस्प पोस्ट
कैसे ThreadPoolExecutor के साथ रहते हैं जीवित काम करता है? यूआरएल से .html कैसे निकालें वर्तमान जीएमटी विश्व समय प्राप्त करना लॉग इन करने के बाद उपयोगकर्ता नाम के लिए मार्ग कैसे बदल सकता है? एक स्विच स्टेटमेंट के भीतर चर घोषित करना डीबीएमएस में परमाणुता क्या है डेलाइट सेविंग टाइम को ध्यान में रखते हुए दोहराए जाने वाले तारीखों को कैसे स्टोर करें Ggplot2 में फ़ॉन्ट आकार और अक्ष के पाठ का दिशा बदलना IOS 5.1 के साथ वरीयताओं / सेटिंग्स कैसे खोलें? चेतावनी: mysqli_query () पैरामीटर 1 को mysqli होने की उम्मीद है, शून्य में दिए गए जीएसी में मौजूद असेंबली की एक स्थानीय प्रति का उपयोग करने के लिए मैं .NET को किस प्रकार बल देता हूं MKMapView में प्रदर्शित एकाधिक एनोटेशन कॉलआउट मैं jQuery के साथ IE 8 कैसे पता लगा सकता हूं? नॉकआउटजे में चेक किए गए बाइंडिंग का उपयोग करते समय ईवेंट बबुलिंग को रोकें किसी शेड्यूल किए गए कार्य में एक PHP फ़ाइल को कैसे चलाएं (विंडोज टास्क समयबद्धक)

IE8 ब्राउज़र मोड बनाम दस्तावेज़ मोड

क्या कोई कृपया सरल शब्दों में IE8 ब्राउज़र मोड और दस्तावेज़ मोड के बीच के अंतर को समझा सकता है?

  • ब्राउज़र मोड को बदलने का क्या कारण है?
  • दस्तावेज़ मोड को बदलने का कारण क्या है?

  • यदि कोई उपयोगकर्ता डेवलपर टूल्स के माध्यम से मोड (एस) में परिवर्तन करता है, तो क्या यह पृष्ठ तब भी जारी रहता है जब पृष्ठ ताज़ा हो जाए?

मैं यह पूछ रहा हूँ क्योंकि हम यहां कुछ IE8 परीक्षण कर रहे हैं, और अलग-अलग लोगों के अलग-अलग संयोजनों के संयोजन हैं, और मैं यह जानना चाहता हूं कि यह कैसे हो रहा है।

Solutions Collecting From Web of "IE8 ब्राउज़र मोड बनाम दस्तावेज़ मोड"

IE8 ब्लॉग पर इस आलेख से, हकदार कैसे IE8 दस्तावेज़ मोड निर्धारित करता है

  1. डेवलपर टूल सेटिंग टैब में प्रदर्शित पृष्ठों के सभी दस्तावेज़ मोड को ओवरराइड करते हैं।
  2. X-UA- संगत मेटा टैग और उसके बाद हेडर ओवरराइड संगतता दृश्य सेटिंग्स और कार्यप्रणाली जब तक X-UA- संगत मान EmulateIE7 या EmulateIE8 नहीं होता है।
  3. उपयोगकर्ता की संगतता दृश्य सेटिंग्स माइक्रोसॉफ्ट संगतता दृश्य सूची को ओवरराइड करते हैं
  4. यदि ऊपर दिए गए नियमों में से कोई भी लागू नहीं होता है, तो सिद्धांत यह निर्धारित करता है कि क्या वेबपेज IE8 मानकों, IE8 लगभग मानक या क्विक्स मोड में प्रस्तुत करता है।

इसलिए हमारे पास आपके सवालों के जवाब निम्न हैं:

प्रश्न: सरल शब्दों में ब्राउज़र मोड और दस्तावेज़ मोड में क्या अंतर है?
ब्राउजर मोड डेवलपर टूल्स में सेट किया गया है ताकि विभिन्न IE ब्राउज़र वर्जन वर्जन का अनुकरण किया जा सके जबकि दस्तावेज़ मोड को वेब पेज पर परिभाषित किया गया है ताकि IE को साइट को संगतता प्रयोजनों के लिए अलग ढंग से प्रस्तुत कर सकें।

प्रश्न: ब्राउज़र मोड को बदलने का क्या कारण है?
। उपयोगकर्ता देव टूल में ब्राउज़र मोड को बदलता है।

प्रश्नः दस्तावेज़ मोड को बदलने का क्या कारण है?
। डॉकटाइप और एक्स-यूए-संगत मेटा टैग और वेब डेवलपर द्वारा सेट हेडर।

प्र। यदि कोई प्रयोक्ता डेवलपर टूल के माध्यम से मोड (एस) में परिवर्तन करता है, तो क्या यह पृष्ठ तब भी रह सकता है जब पृष्ठ ताज़ा हो जाए?
। ब्राउज़र मोड रह जाएगा, लेकिन अगर आप डॉकटाइप और एक्स-यूए-संगत को बदलते हैं, तो वे पृष्ठ पर परिभाषित की गई चीज़ों पर वापस जाएंगे।

अद्यतन करें: जैसा कि एड्रियन नीचे दिया गया है, IE9 + ने एक उपकरण के माध्यम से देव टूल में दस्तावेज़ मोड को बदलने की क्षमता जोड़ दी है जो ताज़ा करने पर जारी रहती है।

इस पेज में अपना जवाब देखें

documentMode संपत्ति वर्तमान दस्तावेज़ को रेंडर करने के लिए ब्राउज़र द्वारा उपयोग किए जाने वाला मोड देता है।

आईई 8 अलग-अलग तरीकों में एक पृष्ठ प्रदान कर सकता है !DOCTYPE या कुछ HTML तत्वों की उपस्थिति

यह गुण निम्नलिखित मानों में से एक देता है:

 5 - The page is displayed in IE5 mode 7 - The page is displayed in IE7 mode 8 - The page is displayed in IE8 mode 9 - The page is displayed in IE9 mode 

नोट: यदि नहीं !DOCTYPE निर्दिष्ट है, IE8 IE5 मोड में पृष्ठ को रेखांकित करता है!

दस्तावेज़ मोड चयन प्रक्रिया का आरेख

ब्राउज़र मोड : ब्राउज़र द्वारा वेब सर्वर पर भेजे गए उपयोगकर्ता एजेंट को निर्दिष्ट करता है। प्रतिपादन मतभेद उत्पन्न हो सकते हैं यदि आपकी जावास्क्रिप्ट या बैक-एंड कोड उपयोगकर्ता एजेंट स्ट्रिंग के आधार पर भिन्न तरीके से प्रस्तुत करता है। उदाहरण के लिए, आप जावास्क्रिप्ट देख सकते हैं जो navigator.userAgent जांच करता है। (मोज़िला / 5.0 (संगत; एमएसआईई 8.0 …) यह मान सशर्त टिप्पणियों को संसाधित करने के लिए भी प्रयोग किया जाता है ([lte IE 9], [यदि gt 8], आदि।)। आईई 11 में एमुलेशन टूलिंग इसके पास ब्राउज़र मोड है, इसके बजाय इसके बजाय एक उपयोगकर्ता एजेंट ड्रॉप-डाउन है।

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

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

क्या इन मूल्यों को बदलने के लिए कारण होता है?

ब्राउज़र मोड नहीं बदलेगा। (जब तक आप इसे देव टूल में नहीं बदलते।) यह वेब सर्वर के लिए अनुरोध करने से पहले सेट किया जाता है

दस्तावेज़ मोड वेब सर्वर प्रतिक्रिया के आधार पर बदल सकता है। इसे एक्स-यूए-संगत HTTP प्रतिक्रिया शीर्षक, डॉक्टर प्रकार, मेटा टैग, इंट्रानेट साइट्स, मार्कअप इश्यू, आदि के माध्यम से बदला जा सकता है।

आईई डेवेल टूल्स -> एमुलेशन (टैब) में ऊपर बाईं तरफ एक छोटा बटन है, जो "इम्यूलेशन सेटिंग्स को कायम रखें"

यह देखें:

" सेटिंग्स दृढ़ता और एक निरंतर इम्यूलेशन सेटिंग्स रीसेट करें इम्यूलेशन टूल में जोड़ा जाता है। यह आपके मौजूदा इम्यूलेशन सेटिंग को तब तक बनाए रखेगा जब तक कि आप विशेष रूप से अक्षम नहीं हो जाते, आपको काम करने की अनुमति दे, ब्राउज़र को बंद कर दें, और अपने अनुरुपण सेटिंग्स को बरकरार रखें। एक रीसेट इम्यूलेशन सेटिंग्स आइकन, जो जल्दी से उपकरण को मूलभूत मानों पर रीसेट करता है। "