मैं एक ऐसे वेब उत्पाद पर काम कर रहा हूं जिसे इंट्रानेट साइट के रूप में होस्ट किया जा सकता है। मैं आईई 9 को आईई 9 संगतता दृश्य ब्राउज़र मोड में फिसलने से रोकने के लिए एक प्रोग्रामेटिक तरीका खोजने की कोशिश कर रहा हूं, भले ही 'संगतता दृश्य में इंट्रानेट साइट प्रदर्शित करें' हो।क्या एक्स-यू संगत http शीर्षलेख वास्तव में IE9 के लिए काम करता है?
मैं इस html पृष्ठ के साथ परीक्षण कर रहा हूँ:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=9" />
<title>Company</title>
</head>
<body>
</body>
</html>
मैं आईआईएस config में इस डाल दिया है:
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=edge" />
</customHeaders>
</httpProtocol>
यहाँ की सिफारिश के रूप में: https://stackoverflow.com/a/5887546, और IE9 में जाँच की प्रतिक्रिया हेडर और देखें:
X-UA-Compatible IE=Edge
लेकिन पृष्ठ अभी भी ब्राउज़र को संगतता दृश्य ब्राउज़ में रखता है आर मोड।
सांत्वना पता चलता है:
HTML1202: http://intranet-site/test.html is running in Compatibility View because 'Display intranet sites in Compatibility View' is checked.
test.html
यहाँ एक ऐसी ही सवाल है: https://stackoverflow.com/a/3726605/1279516, जिसमें चुने हुए जवाब पर याकूब द्वारा एक टिप्पणी से पता चलता है IE9 में, वहाँ कुछ भी नहीं आप 'प्रदर्शन इंट्रानेट साइटों ओवरराइड करने के लिए क्या कर सकते हैं कि संगतता दृश्य 'सेटिंग में। हालांकि, उनकी टिप्पणी एकमात्र जगह है जिसका मैंने उल्लेख किया है। क्या कोई उस दावे की पुष्टि या इनकार कर सकता है?
और क्या मैं कुछ और कोशिश कर सकता हूं? मुझे अपने सभी उपयोगकर्ताओं के लिए 'संगतता दृश्य में प्रदर्शन इंट्रानेट साइट्स' ब्राउज़र सेटिंग को अनचेक करने के लिए हमारे उत्पाद को तैनात करने वाले सभी क्लाइंट को बताना नहीं चाहिए।
आपकी साइट के लिए आईई विकास उपकरण में आप कौन सा दस्तावेज़ मोड देखते हैं? – oryol
दस्तावेज़ मोड वास्तव में IE9 मानकों है। यह सुनिश्चित करता है कि प्रतिपादन मानक मोड में किया जाता है, लेकिन यह नहीं कि सभी जावास्क्रिप्ट सुविधाएं उपलब्ध हैं, सही? – jcairney
नहीं, वास्तव में आपको केवल दस्तावेज़ मोड की जांच करनी चाहिए। ब्राउज़र मॉडल प्रारंभिक पैरामीटर है जो निर्धारित करता है कि दस्तावेज़ मोड की गणना कैसे की जानी चाहिए (डिफ़ॉल्ट रूप से)। इसलिए, यदि आपके पास सही दस्तावेज़ मोड है तो सब कुछ अपेक्षित के रूप में काम करना चाहिए। – oryol