2010-03-26 15 views
5

उम्मीद है कि यह प्रश्न व्यक्तिपरक नहीं है जैसा कि मुझे लगता है कि यह हो सकता है।IE8 संगतता मोड को बंद करना, अच्छा या बुरा?

मेरे पास एक इंट्रानेट एप्लिकेशन है जिसे IE8 के साथ काम करने की आवश्यकता है क्योंकि एंटरप्राइज़ आईई 6 को मानक ब्राउज़र के रूप में बदल रहा है।

हमारी परीक्षण टीम ने पाया कि यह IE8 में काम नहीं करता है, उन्हें पता नहीं था कि वास्तव में यह वास्तव में किया गया था। इंट्रानेट अनुप्रयोगों के लिए संगतता मोड में उनके ब्राउज़र IE8 को चलाने के लिए सेट किए गए थे।

मुझे पता चला कि यदि मैंने एक्स-यूए के लिए मेटा टैग सेट किया है- IE = EmulateIE8 के लिए संगत है कि मैं ब्राउज़र को इस एप्लिकेशन को IE8 के रूप में प्रस्तुत करने के लिए मजबूर कर सकता हूं और एप्लिकेशन ठीक काम करता है।

क्या कोई समस्या है जो मुझे इस समाधान के बारे में नहीं पता? यदि हां, तो क्या कोई बेहतर समाधान है?

उत्तर

5

एक्स-यूए-आईई को संगत करना = EmulateIE8 आगामी आईई 9 आईई 8 की तरह व्यवहार करेगा।

प्रारंभ में, यह वही हो सकता है जो आप चाहते हैं। यदि आप आईई 9 के खिलाफ पूरी तरह से परीक्षण करने की स्थिति में नहीं हैं (जब भी अगले वर्ष, मुझे लगता है), यह संगठन को आईई 9 में तुरंत अपग्रेड करने में मदद कर सकता है।

जब आपने सब कुछ पूरी तरह से परीक्षण किया है, और एप्लिकेशन को आईई 9 के मूल मोड में काम करना चाहते हैं, तो आप थोड़ा फंस जाएंगे। आप एक्स-यूए-आईई = आईई 9 के लिए संगत सेट कर सकते हैं, और आईई 9 ठीक काम करेगा, लेकिन इसका मतलब आईई 8 के लिए क्या है?

हालांकि यह सब सट्टा है। अभी, यह कुछ भी नुकसान नहीं पहुंचाएगा। यदि आपको IE9 के बाद के संस्करणों को संभालने के लिए परिवर्तन करने की आवश्यकता है, तो आप इसे बाद में कर सकते हैं।

+0

मुझे संदेह है कि चूंकि संगठन इस समय आईई 7 पर नहीं है, इसलिए आईई 9 अपग्रेड में समान दर्द होगा। मैं अनुमान लगा रहा हूं कि अगर स्ट्रिंग को "आईई = 8; आईई = 9" पढ़ने के लिए बदला जाता है तो यह ठीक काम करेगा। टिप –

+2

'हेडर (' एक्स-यूए-संगत: आईई = एज) के लिए धन्यवाद; ब्राउज़र ब्राउज़र को सबसे अद्यतित मोड का उपयोग करने के लिए बताएगा। – TRiG