28

संभव डुप्लिकेट:
Running Internet Explorer 6, Internet Explorer 7, and Internet Explorer 8 on the same machineइंटरनेट एक्सप्लोरर 8 और इंटरनेट एक्सप्लोरर 6 कंधे से कंधा मिलाकर

वहाँ virtualizing बिना कंधे से इंटरनेट एक्सप्लोरर 8 और इंटरनेट एक्सप्लोरर 6 पक्ष के लिए एक तरीका है?

मैंने Multiple IEs का उपयोग किया जो इंटरनेट एक्सप्लोरर 7 के साथ ठीक काम करता है, लेकिन चूंकि मैंने इंटरनेट एक्सप्लोरर 8 बीटा 2 स्थापित किया है, इसलिए इंटरनेट एक्सप्लोरर 6 ने विचित्र रूप से व्यवहार करना शुरू किया (यानी, सामान्य से अधिक)।

+7

बस FYI - जब आप IE8 डाउनलोड करते हैं तो आप डीबग टूल प्राप्त करने के लिए f12 दबा सकते हैं जिसमें IE8 और IE7 प्रतिपादन (दोनों quirks और मानकों मोड में) के बीच स्विच करने के लिए शीर्ष पर विकल्प हैं। आईई 6 के लिए टॉम द्वारा सुझाए गए mydebugbar का उपयोग करना काफी अच्छा काम करता है हालांकि मैं अब वीएम का उपयोग करता हूं। – roborourke

उत्तर

21

मैं वर्चुअलाइजेशन का भी उपयोग करता हूं। मुझे Virtual PC 2007 मिला है, जो मेरी मशीन पर here से एक मुफ्त डाउनलोड है और माइक्रोसॉफ्ट से इंटरनेट एक्सप्लोरर वायरुअल पीसी छवियों को डाउनलोड किया है। आप छवियों को here प्राप्त कर सकते हैं।

+3

वे क्यों समाप्त हो जाते हैं? – juan

+0

हाय माइक्रोसॉफ्ट ने इस पोस्ट को अपडेट किया है और अब वे वर्चुअल पीसी, वर्चुअल बॉक्स, वीएमवेयर आदि जैसे कई वर्चुअलाइजेशन उत्पादों के लिए आभासी मशीनों की पेशकश करते हैं।कृपया विकल्प और आभासी मशीनों को यहां देखें http://loc.modern.ie/es/virtualization-tools#downloads – Juan

8

वर्चुअलाइजेशन इसे प्राप्त करने का सबसे आसान तरीका है। यह एक उच्च ओवरहेड है, लेकिन चूंकि आईई में इतने सारे हुक हैं जो ओएस में कई संस्करण स्थापित करने की कोशिश कर रहे हैं, भ्रम और विफलता के लिए बर्बाद हो गया है।

0

मैं जो करता हूं वह आईई 6 के साथ अन्य ओएस के साथ वीएमवेयर का उपयोग करता है।

सही नहीं है, लेकिन यह मदद करता है।

10

इस प्रयास करें: http://www.my-debugbar.com/wiki/IETester/HomePage
ले: यह वास्तव में पूरी तरह से संगत नहीं है अभी तक, कुछ छोटे मुद्दों, जैसे कि यह जावास्क्रिप्ट पॉप-अप पर दुर्घटनाओं हैं, लेकिन मैं यह काफी विकास के दौरान विश्वसनीय पाया है। सब कुछ के अंत में, मैंने यह सुनिश्चित करने के लिए कि सब कुछ ठीक है, मैंने अभी एक वास्तविक आईई 6 के खिलाफ वेब एप्लिकेशन का परीक्षण किया है।

+0

किट का एक अद्भुत टुकड़ा है कि। – Kieron

+0

डीबगबार के साथ, उनके पास आईईटीएस्टर है जो आईई के कई संस्करणों में पृष्ठों के परीक्षण को 8 पीछे से कम से कम 5.5 तक की अनुमति देता है। कुछ ज्ञात मुद्दे हैं लेकिन ज्यादातर मामलों में यह एक बड़ी मदद है। यह डीबगबार में भी जुड़ा हुआ है। – monkeypushbutton

2

या तो एक वी एम में इसे चलाने, रुको तक गुणकों IE8 जोड़ा मिलता है या, http://browsershots.org/ का उपयोग जो कई अलग अलग ऑपरेटिंग systmes, और ब्राउज़र से अपनी वेबसाइट के स्क्रीनशॉट ले जाएगा।

16

माइक्रोसॉफ्ट एक ऑपरेटिंग सिस्टम पर इंटरनेट एक्सप्लोरर के कई संस्करणों का समर्थन नहीं करता है। इसका कारण यह है कि ऑपरेटिंग सिस्टम और इंटरनेट एक्सप्लोरर कुछ डीएलएल साझा करते हैं। जब आप इंटरनेट एक्सप्लोरर 6 से इंटरनेट एक्सप्लोरर 7 (या इंटरनेट एक्सप्लोरर 8) में अपग्रेड करते हैं तो आप वास्तव में कुछ सिस्टम डीएलएल को बदल रहे हैं। इंटरनेट एक्सप्लोरर 7 को अनइंस्टॉल करते समय यही कारण है कि आप इंटरनेट एक्सप्लोरर 6 प्राप्त करते हैं।

क्रिस विल्सन, इंटरनेट एक्सप्लोरर आर्किटेक्ट ने इस मुद्दे को ब्लॉग पोस्ट Multiple IEs on one machine में संबोधित किया। क्रिस का कहना है कि mshtml.dll पर ऑन-द-फ्लाई प्रतिस्थापन सीएसएस प्रतिपादन के लिए काम कर सकता है "... लेकिन यह नई इंटरनेट एक्सप्लोरर सिस्टम डीएलएल स्थापित करने का पूरा सेट नहीं है" और निश्चित रूप से एक निश्चित समाधान नहीं माना जाएगा।

केवल वर्चुअलाइजेशन निश्चित परीक्षण के लिए पूर्ण डीएलएल स्टैक प्रदान कर सकता है।

संपादित करें:

18 मार्च 2009 को, माइक्रोसॉफ्ट एक्सप्रेशन वेब टीम SuperPreview जारी की है, कि इंटरनेट एक्सप्लोरर 8 के बीच क्रॉस-ब्राउज़र साइड-बाई-साइड और प्याज के छिलकों तुलना की अनुमति देता एक नि: शुल्क स्टैंड-अलोन आवेदन , इंटरनेट एक्सप्लोरर 8 - इंटरनेट एक्सप्लोरर 7 संगतता मोड, और इंटरनेट एक्सप्लोरर 6. अतिरिक्त ब्राउज़रों और ऑन-डिमांड सेवा को अन्य ऑपरेटिंग सिस्टम पर रीयलटाइम में पृष्ठों को प्रस्तुत करने की योजना बनाई गई है।Zac टिप्पणी के जवाब में

संपादित

टिप्पणी के लिए धन्यवाद। Expression Web 3 (जिसमें सुपरप्रूव्यूव शामिल होगा) इंटरनेट एक्सप्लोरर 6, इंटरनेट एक्सप्लोरर 7, इंटरनेट एक्सप्लोरर 8, और फ़ायरफ़ॉक्स 3 के किसी भी संयोजन के बीच तुलना की अनुमति देगा। यह सोमासियर के ब्लॉग एंट्री Expresion Web 3 के अनुसार 5 जून, 200 9 को पोस्ट किया गया है। स्क्रीनशॉट पर उसका ब्लॉग, आप फ़ायरफ़ॉक्स 3 को मूल ब्राउज़र (बाएं तरफ) और तुलनात्मक ब्राउज़र के रूप में इंटरनेट एक्सप्लोरर 6 के रूप में देखेंगे। किसी भी ब्राउज़र को तुलना विंडो के दोनों तरफ रखा जा सकता है।

+0

मुझे सुपरप्रवेव के साथ विश्वास है कि आपके पास आईई 6 और आईई 7 या आईई 6 और आईई 8 हो सकते हैं, न कि तीनों। – Zac

+0

मैंने नवीनतम जानकारी के साथ अपनी प्रतिक्रिया अपडेट की है। –

3

एक बहुत ही हल्के वजन (और हाल ही में रिलीज़) जिस तरह से इस Expression Web SuperPreview उपयोग करने के लिए है करने के लिए है। यह आपको आईई 6 और आई 7 (या आईई 6 और आईई 8 + आईई 7-संगतता-मोड) की तरफ से तुलना करने की अनुमति देता है। यह वर्तमान में सिर्फ एक पूर्वावलोकन है, लेकिन मैंने इसे अच्छे परिणामों के साथ उपयोग किया है। वे एक वाणिज्यिक संस्करण जारी करने जा रहे हैं जो अधिक ब्राउज़रों की साइड-बाय-साइड तुलना को सक्षम बनाता है, लेकिन वे कहते हैं कि आईई-विशिष्ट हमेशा के लिए नि: शुल्क रहेगा।

+0

मुझे आश्चर्य है कि उन्होंने इसे कैसे कार्यान्वित किया है। क्या वे एक संगतता मोड चीज का उपयोग कर रहे हैं या वे वास्तव में आईई 6 मॉड्यूल शिपिंग कर रहे हैं? –

+0

ताकतवर अच्छा सवाल। मुझे लगता है कि वे आईई 7 प्रतिपादन के लिए संगतता मोड का उपयोग कर रहे हैं, लेकिन मुझे आईई 6 के लिए कुछ और करना होगा। mshtml.dll एसएक्सएस? – sblom

+0

एकमात्र समस्या यह है कि यह स्वत: प्रपत्र प्रमाणीकरण का समर्थन नहीं करता है। इसके बिना आप फॉर्म प्रमाणीकरण सक्षम किए बिना विशेष बिल्ड सेटअप के बिना सुरक्षित पृष्ठों का परीक्षण नहीं कर सकते हैं या फिर बाईपास कर सकते हैं। –

0

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

  • इंटरनेट माता पिता ओएस में एक्सप्लोरर 7, और IE6 उपलब्ध
  • इंटरनेट एक्सप्लोरर 6 माता पिता ओएस में बनाने के लिए खिलौने के डिब्बे में IE7 की स्थापना रद्द, और में IE8 करने के लिए उन्नत सैंडबॉक्स

चेतावनियां:

  • आप उपलब्ध एक साथ IE के एक से अधिक अतिरिक्त संस्करण की आवश्यकता है, तो आप की आवश्यकता होगी पूर्ण संस्करण खरीदने के लिए, क्योंकि आपके पास केवल एक सैंडबॉक्स में IE का एक संस्करण हो सकता है, और मुफ़्त संस्करण केवल सक्रिय सैंडबॉक्स का समर्थन करता है
  • सैंडबॉक्स में IE का संस्करण स्थापित करने से थोड़ा परीक्षण हो सकता है और त्रुटि - आईई 8 विशेष रूप से मुश्किल था। स्थापना (या अनइंस्टॉलेशन) के दौरान होने वाली कुछ चेतावनियां छोटी हैं, हालांकि।
2

मैं written a step-by-step blog post है विंडोज 7 अंतिम पर "आभासी अनुप्रयोगों" के रूप में IE6, IE7 और IE8 चलाने के लिए कैसे दिखा।