2010-04-08 25 views
15

मेरे पास आईआईएस पर होस्ट की गई एक आंतरिक वेबसाइट है। मैंने निम्नलिखित मेटा कोड जोड़ा और http-header भी जोड़ें जो पेज IE8 ब्राउज़र मोड और दस्तावेज़ मोड में होना चाहिए।फोर्स ब्राउज़र मोड = आईई 8 और दस्तावेज़ मोड = आईई 8 मानक

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

हमने इसे विजुअल स्टूडियो पर परीक्षण किया और यह बहुत अच्छी तरह से काम करता है।

हालांकि, कोड को किसी अन्य आईआईएस सर्वर पर प्रकाशित करने के बाद, एक डेवलपर ने बताया कि पृष्ठ "आईई 8 कॉमेटिबिलिटी" ब्राउज़र मोड में प्रस्तुत करता है जो कुछ जावास्क्रिप्ट को विफल करने का कारण बनता है।

एक ही विंडोज सर्वर 2003 (आरडीपी सत्र) पर काम करने वाले 4 लोग हैं। हम आईई के समान संस्करण (वास्तव में एक ही आईई) का उपयोग करते हैं। प्रत्येक व्यक्ति को "आईई 8" ब्राउज़र मोड मिलता है लेकिन एक व्यक्ति को "आईई 8 संगतता" ब्राउज़र मोड मिलता है।

आईई 8 मोड के अलावा किसी अन्य उपयोगकर्ता के आईई को किसी अन्य मोड में पृष्ठ लोड करने के लिए और क्या कर सकता है?

पीएस। हमने आईई में संगतता सूची की जांच की; यह खाली है।

उत्तर

15

हमने पाया कि यह "संगतता दृश्य सेटिंग्स" में चेकबॉक्स के कारण हुआ था - "संगतता दृश्य में इंट्रानेट साइट प्रदर्शित करें"।

यह बॉक्स को अनचेक करने के बाद अच्छी तरह से काम करता है।

पीएस। क्या यह सच है कि "localhost" इंट्रानेट साइटों से बाहर रखा गया है?

+0

मैं लगता है कि स्थानीय होस्ट उर स्वयं के कंप्यूटर, नहीं इंट्रानेट है (आंतरिक शुद्ध संसाधन जोड़ने aftert)। लेकिन अजीब लगता है :) सैद्धांतिक रूप से, यह इंट्रानेट में होना चाहिए .. माइक्रोसॉफ्ट हमेशा अजीब जादू बनाता है :) – avasin

+1

यह जादू नहीं है, अजीब शापों की तरह – Billybonks

2

इसकी अभी भी "Compat देखें" मोड में है, लेकिन इसके कार्यों में खोलने, यूआई में कोई मतभेद नहीं

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

स्क्रिप्ट

+0

एक डॉक्टरेट जोड़ने के लिए सुनिश्चित करें। ' 'काम करता है। –

संबंधित मुद्दे