2010-11-18 18 views
5

के खिलाफ विकास लगभग 6 महीने में जब आईई 9 खुला है तो वेब डेवलपर्स को आईई के 4 संस्करणों का समर्थन करना पड़ सकता है। यह कई लोगों के लिए समर्थन, विकास और परीक्षण बढ़ाने की संभावना है।आईई 6, आई 7, आईई 8 और जल्द ही आईई 9

मुझे पता है कि Win7 में IE6 चलाने के लिए XP मोड है। आईई 8 में आईई 7 संगतता मोड है (जो सही नहीं है), आईई 9 जारी होने पर क्या होता है?

आईई 9 के लिए आईई 7/8 मोड होगा, क्या हम आईई 8 के साथ आईई 9 स्थापित करने में सक्षम होंगे? या आईई 7/8 चलाने के लिए Vista मोड के बारे में क्या? या क्या आपको लगता है कि माइक्रोसॉफ्ट सीमित समर्थन वाले आईई 6 के बारे में एक बयान देगा, कृपया और उपयोग न करें? इस दर्द को आसानी से सुलझाने/सामना करने के लिए आप क्या विचार/योजना/रणनीतियां हैं (सादा आईई 6 का समर्थन नहीं कर रहे हैं)?

चीयर्स, निक

उत्तर

0

IE8 न केवल संगतता मोड है, लेकिन यह भी विकास और डिबगिंग के लिए पूर्ण IE7 रेंडरर है, जो सही के बगल में है भी शामिल है। मुझे यकीन नहीं है कि आईई 9 में यह सुविधा भी होगी।

आईई 6 में पहले से ही सीमित समर्थन है, लेकिन दुर्भाग्य से यह अभी भी बहुत कुछ उपयोग किया जाता है, क्योंकि इसके आधार पर अन्य सॉफ़्टवेयर की वजह से। उदाहरण के लिए यदि आप एक webshop चलाते हैं, तो आपको IE6 का समर्थन करने की आवश्यकता है। हो सकता है कि आपके आगंतुकों में से 5% अभी भी आईई 6 का उपयोग करें, लेकिन इसका समर्थन नहीं करने का मतलब 5% कम लाभ हो सकता है।

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

+2

IE8-in-IE7 मोड सबसे निश्चित रूप से ** ** सही नहीं है। यह उनमें से किसी एक से पूरी तरह से अलग ब्राउज़र के रूप में वर्गीकृत होने के लगभग योग्य है - इसमें अपनी खुद की बग और क्विर्क हैं जो आईई 7 या आईई 8 सामान्य मोड में दिखाई नहीं देते हैं। – Spudley

4

आईई 6 के लिए आधिकारिक माइक्रोसॉफ्ट समर्थन 2014 में विंडो एक्सपी के साथ समाप्त होगा। यह पहले से ही तय है। (वास्तव में, यह पहले से ही समाप्त होना चाहिए था, लेकिन जीवन की समाप्ति तिथि कुछ वर्षों तक बढ़ा दी गई थी जब एमएस ने विस्टा की हार के बाद एक्सपी के लिए बिक्री की तारीख को बढ़ाया था)

तो 2014 के बाद, कोई भी चल रहा एक्सपी या आईई 6 समर्थन से बाहर हो जाएगा। अभी भी लोग इसका इस्तेमाल करेंगे, लेकिन जिन निगमों को बाहर रखा गया है उन्हें आगे बढ़ने के लिए मजबूर किया जाएगा क्योंकि जब वे अपने सिस्टम पर असमर्थित सॉफ़्टवेयर होने की बात करते हैं तो वे काफी जोखिम-विपरीत होते हैं।

आईई 9 का समर्थन करना बहुत आईई 6/7/8 से आसान होना चाहिए, क्योंकि यह मानकों के अनुरूप है कि इसके पूर्ववर्ती नहीं थे। फ़ायरफ़ॉक्स जैसे अन्य ब्राउज़रों के लिए आपके द्वारा लिखे गए कोड को IE9 अपेक्षाकृत अपरिवर्तित में काम करना चाहिए। स्पष्ट रूप से आधुनिक HTML5 विशेषताएं होने जा रही हैं कि आईई 9 हर किसी के लिए अलग-अलग समर्थन नहीं करता है या नहीं करता है, लेकिन यदि आपको आईई 6/7/8 का समर्थन करना है तो आप उन सुविधाओं का उपयोग करने में सक्षम नहीं होंगे।

यदि आपको कोई संदेह है कि आपकी साइट पर IE9 कैसे काम करेगा, तो आप अब डेवलपर पूर्वावलोकन डाउनलोड कर सकते हैं और इसे आज़मा सकते हैं।

वैसे: कुछ उपयोगी ब्राउज़र संगतता चार्ट के लिए, मैं Quirksmode साइट की अनुशंसा करता हूं, जो आपको बताएगा कि कौन से फीचर्स ब्राउज़र द्वारा समर्थित हैं।

इसके लायक होने के लिए, हमारी कंपनी ने आधिकारिक तौर पर हमारी साइट पर आईई 6 का समर्थन करना बंद कर दिया है।

+0

आईई 6 का समर्थन रोकने के लिए यहां वही है। –

2

उन लोगों के लिए जो सोच रहे हैं कि IE9 IE7 और IE8 compat मोड का समर्थन करता है, हाँ!

enter image description here

+0

क्या आपको यह देखने का मौका मिला है कि ये संगतता मोड कितनी अच्छी तरह से काम करते हैं? – NGRhodes

+1

मेरे लिए वे काफी अच्छे हैं, लेकिन कुछ लोगों ने शिकायत की है कि वे कुछ मामलों में 100% सटीक नहीं हैं। YMMV। –

+0

जेस्क्रिप्ट इंजन IE9 बनी हुई है, भले ही ब्राउज़र मोड पहले संस्करण पर सेट हो, तो यह एक अंतर है। लेकिन केवल एक बार मेरे पास यह मुद्दा बन गया था। – David

0

@ jeffamaphone के सुझाव this blog post के अलावा बताते हैं कि कैसे IE7, IE8, IE9 में OS X पर समानांतर अलग वर्चुअल मशीनें यह काफी आसान है का उपयोग करने में परीक्षण करने के लिए।