6

मैं अपने आईई को हमेशा आईई 7 मोड में खोलने के लिए सेट करना चाहता हूं।डिफ़ॉल्ट रूप से आईई 7 मोड में इंटरनेट एक्सप्लोरर 9 कैसे खोल सकता हूं?

मैं ज्यादातर क्रोम में विकसित होता हूं, और दक्षता के उद्देश्यों और 80/20 सिद्धांत के लिए, मुझे लगता है कि IE9 ज्यादातर क्रोम की तरह दिखता है और व्यवहार करता है।

और मुझे लगता है कि अगर कुछ आईई 7 में पर्याप्त दिखता है और काम करता है, तो अधिकांश समय IE8 ठीक होगा।

तो मैं सिर्फ डेवलपर पैनल में इसे बदलने के बिना अपने इंटरनेट एक्सप्लोरर को संस्करण 7 के रूप में हमेशा खोलना चाहता हूं।

यह मेरे सेलेनियम वेबड्राइवर कार्यात्मक परीक्षणों के लिए भी उपयोगी होगा जो मैं आईई 7 में चलाने के लिए चाहता हूं।

विचार?

+1

आईई 9 क्रोम की तरह कुछ नहीं है। आईई 9 अभी भी CSS3 समर्थन से काफी कम हो जाता है। आईई 7 का आईई 7 मोड आईई 7 इंजन नहीं है, इसलिए आप पाएंगे कि कुछ बग केवल एक वास्तविक आईई 7 पर्यावरण में मौजूद हैं लेकिन IE9 के नकली आई 7 मोड में नहीं हैं। – Arran

+0

मेरे उद्देश्यों के लिए, आईई 9 और क्रोम समान रूप से पर्याप्त व्यवहार करते हैं, भले ही मुझे पता है कि वे अलग-अलग नियमों का उपयोग करते हैं और कोने के मामलों में थोड़ा अलग व्यवहार करते हैं और समान पिक्सेल-टू-पिक्सेल नहीं होंगे। मामूली मतभेद बड़ी मात्रा में अतिरिक्त परीक्षण प्रयासों की योग्यता नहीं लेते हैं। मुझे यह भी पता है कि आईई 7 का आईई 7 मोड असली आईई 7 जैसा नहीं है, लेकिन जब तक हम वर्चुअल मशीनों का उपयोग करने का एक सुविधाजनक तरीका नहीं ढूंढ पाते, यह सबसे अच्छा (केवल) विकल्प है। – Ryan

+0

आप IE7 डॉक्ट टाइप प्रतिपादन का उपयोग करने के लिए IE9 को मजबूर कर सकते हैं। यह इसके बारे में। यह सच आईई 7 मोड जैसा नहीं है (जो फिर से, सच आईई 7 जैसा नहीं है)। – Arran

उत्तर

2

मुझे अभी http://www.makeuseof.com/tag/internet-explorer-google-chrome-tab/ मिला है और यह डिफ़ॉल्ट रूप से आई 7 मोड में खुलता प्रतीत होता है।

अभी भी चेतावनी है (बेशक) कि यह नकली आईई 7 आई 7 के मूल स्थापित के समान नहीं है। लेकिन यह एक सभ्य व्यापार बंद हो सकता है।

+0

मैं इस दृष्टिकोण का उपयोग करने में असमर्थ था। मैंने इस प्लगइन का उपयोग करने के लिए सेलेनियम द्वारा लॉन्च क्रोम इंस्टेंस को सफलतापूर्वक मजबूर कर दिया है और आईई टैब का उपयोग करके अपना पेज लोड करने के लिए, लेकिन यह इसके बारे में है - सभी परीक्षण विफल हो जाते हैं क्योंकि सेलेनियम इस तरह से लोड किए गए पेज का उपयोग करने में सक्षम नहीं लगता है (परीक्षण कुछ भी करने के बाद टाइमआउट)। – zifot

3

क्या ये मेटा टैग आपके लिए काम कर सकते हैं?

<!-- Force IE9 to IE8 compatibility mode --> 
<meta http-equiv="X-UA-Compatible" content="IE=8" /> 
<!-- Force IE9 to IE7 compatibility mode --> 
<meta http-equiv="X-UA-Compatible" content="IE=7" /> 
+0

नहीं, मैं नहीं बदलना चाहता कि यह अन्य लोगों के ब्राउज़र में कैसे खुलता है, बस मेरा। और सशर्त कोड डालने से पता चलता है कि उपयोगकर्ता मुझे है (और फिर यदि यह है, तो इन मेटा टैग जोड़ना) आदर्श नहीं है। – Ryan

1

टिप्पणीकर्ताओं ठीक कह रहे हैं - आप नहीं मानना ​​चाहिए कि क्रोम IE9, IE7, या कुछ भी रूप में एक ही कार्य करेगा। और इसके अलावा, आईई 9 संगतता दृश्य में चल रहा है (चाहे वह डेवलपर टूल्स या संगतता दृश्य सेटिंग्स से सेट है) को आईई 7 के समान कार्य करने के लिए गिना जा सकता है।

लेकिन, यदि आप चाहते हैं कि आईई 9 के लिए हमेशा संगतता दृश्य में लॉन्च किया जाए, तो बस अपने ब्राउज़र के विकल्पों में सेट करें (अपनी संगतता दृश्य सेटिंग्स में नीचे चेकबॉक्स)।

+0

धन्यवाद। ब्राउज़र मतभेदों के बारे में मेरी अन्य टिप्पणियां देखें। यदि आप मुझे "इंटरनेट एक्सप्लोरर 9 संगतता दृश्य" चुनने के लिए कह रहे हैं (F12 डेवलपर टूल्स के "ब्राउज़र मोड" ड्रॉपडाउन में अंतिम विकल्प), यह उत्तर नहीं है, क्योंकि यह IE7 को मजबूर नहीं करता है। – Ryan