दिलचस्प पोस्ट
अजगर में अजगर अपग्रेड करें संपादन जानकारी। प्लिस्ट संभावित प्रोग्राममेटिक रूप से? हल्के, मुफ्त, विंडोज़ एसएमटीपी सर्वर की आवश्यकता है जावास्क्रिप्ट में नेस्टेड फ़ंक्शन से लौटें मूल्य पार्स त्रुटि: वाक्यविन्यास त्रुटि, अप्रत्याशित '(', उम्मीद '', 'या'; ' बाहरी पथ को पुनर्प्राप्त करने वाले कैसपेलेयर को क्रॉप करें जब एक डिवीज को रखा जाता है तो अन्य तत्वों को कैसे प्रभावित किया जाए पाठ सम्मिलित करने के लिए सीएसएस का उपयोग करना एक प्रक्रिया की प्रक्रिया मेमोरी पढ़ें सब कुछ वापस नहीं करता है UIButton लांग प्रेस इवेंट क्यों दो क्लास, मॉडल और डोमेन मॉडल देखें? क्लाइंट जोड़ने के बाद jQuery का क्लिक ईवेंट काम नहीं करता बहुरूपता के वास्तविक महत्व (उपयोग) क्या है पायथन में रिटर्न और प्रिंटिंग के बीच का अंतर? मैं PowerShell से कैसे अपनी ध्वनि को म्यूट / अनम्यूट कर सकता / सकती हूं?

IE9 में IE7 / 8 मोड कितनी अच्छी तरह से आईई 7/8 चल रहा है

मैं इसे काम के उद्देश्यों के लिए पुष्टि करने की कोशिश कर रहा हूं इसलिए हमें आईई 7 और आईई 8 में परीक्षण करने के लिए अलग वीएम की जरूरत नहीं है। मैंने हमेशा IE9 (F12) में डेवलपर टूल का उपयोग किया है और IE7 और IE8 परीक्षण करने के लिए ब्राउज़र मोड और दस्तावेज़ मोड को बदल दिया है।

वास्तव में "असली" IE7 और IE8 में परीक्षण के साथ यह कैसे तुलना करता है? क्या किसी ने तुलना की है या इसे लिखे हुए विवरण को देखा है?

मुझे लगता है कि IE7 और IE8 रेंडरिंग इंजन केवल IE9 में शामिल हैं और यह केवल उन इंजनों का उपयोग करता है। क्या और कुछ है जो मुझे जानना चाहिए?

Solutions Collecting From Web of "IE9 में IE7 / 8 मोड कितनी अच्छी तरह से आईई 7/8 चल रहा है"

मैं हमेशा असली ब्राउज़र का उपयोग करता हूं आईई 9 के आईई 7 मोड के तीन उदाहरण हैं जो असली आईई 7 की तुलना में अलग-अलग बर्ताव करते हैं:

  1. यहां एक ऐसा पृष्ठ है जो एक पारदर्शी पीएनजी लुप्त होती दिखाता है और वास्तविक IE 7 में, आप छवि के किनारों के चारों ओर अंधेरे देख सकते हैं। यह IE 9 के IE 7 मोड में मामला नहीं है।

  2. बेस 64 छवियां असली IE 7 में काम नहीं करती हैं, लेकिन वे IE 9 के IE 7 मोड में करते हैं। यहां एक ऐसा पृष्ठ है जिसे आप अपने साथ देखने के लिए परीक्षण कर सकते हैं।

  3. यहां एक ऐसा पृष्ठ है जो zoom: 1px; साथ पैराग्राफ दिखाता है zoom: 1px; सीएसएस ने इसे लागू किया असली IE 7 में, पैराग्राफ बहुत छोटा प्रतीत होता है यह IE 9 के IE 7 मोड में मामला नहीं है।

और मुझे IE 9 के IE 8 मोड के बारह उदाहरण हैं जो वास्तविक IE 8 की तुलना में अलग तरह से व्यवहार करते हैं:

  1. यह एक ऐसा पृष्ठ है जो 256px × 256px छवि को 50px × 50px तक बढ़ाया गया दिखाता है। असली आईई 8 में किनारों को चिकनी दिखता है। यह IE 9 के IE 8 मोड में मामला नहीं है।

  2. IE 8 कीड़े (JHIE8B) की जेम्स हॉपकिंस की सूची से सीएसएस बग 9 आईई 9 के आईई 8 मोड ( टेस्ट केस , वैकल्पिक टेस्ट केस ) को प्रभावित नहीं करता है। बग का विवरण "बुलेट (भरी हुई डिस्क) सूची-मार्करों misrendered है जब एमएस सैन्स सेरिफ़ फ़ॉन्ट का प्रयोग"।

  3. JHIE8B से सीएसएस बग 15 आईई 9 के आईई 8 मोड ( टेस्ट केस , वैकल्पिक टेस्ट केस ) को प्रभावित नहीं करता है। बग के विवरण "एक आईएनजी (एक ऊर्ध्वाधर-संरेखित: आधार रेखा और पाठ वाला कोई लाइनिंग लाइन बॉक्स नहीं है जिसमें एक एनल में नेस्टेड होता है) वाले एक इनलाइन बॉक्स का" डेस्पेनर स्पेस "होता है, केवल" :hover "पर खींचा जाता है।

  4. जेआईआईई 8 बी से सीएसएस बग 22 आईई 9 के आईई 8 मोड ( टेस्ट केस , वैकल्पिक टेस्ट केस ) को प्रभावित नहीं करता है। बग के विवरण " content की विशेषता एक विशेषता का मान नहीं लौटा देती है जब विशेषता गतिशील रूप से डाली जाती है"

  5. JHIE8B से सीएसएस बग 31 आईई 9 के आईई 8 मोड ( टेस्ट केस ) को प्रभावित नहीं करता है। बग का विवरण है "मार्कर बॉक्स तत्व से स्टाइल का संचालन नहीं करता है जिसमें इसकी संलग्न है, जब उन इमपोर्ट का उपयोग करके उन शैली के नियमों को आयात करते हैं"।

  6. जेआईआईई 8 बी से सीएसएस बग 38 आईई 9 के आईई 8 मोड ( टेस्ट केस ) को प्रभावित नहीं करता है। बग विवरण "नियम सेट है जो एक तत्व से मेल खाता है, जिसमें float वैल्यू, max-height मूल्य और scroll का overflow मान होता है, पूरा पृष्ठ खाली (मजबूर मानक मोड), या संगतता दृश्य फ़ॉलबैक ट्रिगर करता है।"

  7. JHIE8B से सीएसएस बग 56 आईई 9 के आईई 8 मोड ( टेस्ट केस ) को प्रभावित नहीं करता है। बग का विवरण "अपेक्षाकृत स्थिति वाला वंशज (इसके युक्त ब्लॉक से कम स्टैकिंग स्तर के साथ) के स्टैकिंग प्रसंग पर निर्भर नहीं होता है :hover (या :active ) जब ब्लॉक युक्त स्तर का स्टैकिंग रीसेट होता है, दस्तावेज़ पेड़ में सामने के आदेश "

  8. JHIE8B से सीएसएस बग 57 आईई 9 के आईई 8 मोड ( टेस्ट केस ) को प्रभावित नहीं करता है। बग के विवरण " visibility:hidden साथ इनलाइन तत्व visibility:hidden जो या तो तुरंत माता-पिता के अंत-टैग से पहले होते हैं या फिर माता-पिता के प्रारंभ-टैग के तुरंत बाद होते हैं और माता-पिता के अंत-टैग के ठीक बाद में आगे overline , लाइन बॉक्स पर लागू underline और overline text-decoration मूल्यों को रोकता है" ।

  9. JHIE8B से सीएसएस बग 60 आईई 9 के आईई 8 मोड ( टेस्ट केस , वैकल्पिक टेस्ट केस ) को प्रभावित नहीं करता है। बग के विवरण "एक table-cell तत्व के बराबर एक अनाम तालिका ऑब्जेक्ट के अंदर टेक्स्ट चयन योग्य नहीं है"।

  10. JHIE8B से सीएसएस बग 62 आईई 9 के आईई 8 मोड ( टेस्ट केस , वैकल्पिक टेस्ट केस ) को प्रभावित नहीं करता है। बग का विवरण "एक तत्व जो अर्ध-पारदर्शी होता है और जिनकी सामग्री काटा जाता है ( overflow:hidden अभिभावक के लिए overflow:hidden ) जब यह माता-पिता के बॉक्स से अधिक हो जाता है, तो बाहरी किनारों पर 1 पिक्सेल पारदर्शिता से संबंधित खून का अनुभव होता है जो अतिप्रवाह के लिए सीमा प्रदान करते हैं "।

  11. JHIE8B से सीएसएस बग 65 आईई 9 के आईई 8 मोड ( टेस्ट केस , वैकल्पिक टेस्ट केस ) को प्रभावित नहीं करता है। बग के विवरण "जब एक background-image को इन्हें लागू किया जाता है :first-child छद्म-तत्व, इसके संबंधित तत्व पर लागू एक अलग background-image प्रदर्शित नहीं होती"।

  12. JHIE8B से जावास्क्रिप्ट बग आईई 9 के आईई 8 मोड ( टेस्ट केस , वैकल्पिक टेस्ट केस ) को प्रभावित नहीं करता है। बग के विवरण " querySelectorAll का उपयोग कर querySelectorAll है, सभी एक कथन के भीतर जो कि लूप के for बाहर निकलता है, एक पूर्ण प्रोग्राम क्रैश ट्रिगर करता है।"

यह कुछ असुविधाजनक है जिसमें एकाधिक वर्चुअल मशीन है, लेकिन कम से कम वे नि: शुल्क हैं , और वे वर्चुअलबॉक्स के साथ भी काम करते हैं।


1 संपादित करें (2012-08-21 19: 40: 46 जेड): आईई 9 के आईई 8 मोड का एक उदाहरण जो वास्तविक आईई 8 की तुलना में अलग ढंग से बर्ताव करता है।

2 संपादित करें (2012-11-16 08: 11: 42 एज़): आईई 9 के आईई 7 मोड के पहले उदाहरण में लिंक को अपडेट किया गया जो वास्तविक आईई 7 की तुलना में अलग तरह से व्यवहार करता था और तीसरा उदाहरण जोड़ा।

3 संपादित करें (2012-11-22): आईई 9 के आईई 8 मोड के ग्यारह उदाहरणों में वास्तविक आईई 8 की तुलना में अलग-अलग बर्ताव किया गया।

निक के उत्तर में जोड़ने के लिए, IE7 मोड में IE9 के दो और उदाहरण हैं, जो वास्तविक IE 7 की तुलना में अलग-अलग बर्ताव करते हैं:

  1. स्थानीय स्टोरेज आईई 9-इन-आईई 7-मोड में काम करता है लेकिन आईई 7 में नहीं।
  2. sessionStorage IE9- में- IE7- मोड में काम करता है लेकिन आईई 7 में नहीं।

आपको आश्चर्य होता है कि आईई 9 में लागू किए गए अन्य वेब एपीआई IE9-in-IE7- मोड में काम करेंगे …

आईई 10 में, बहुत ही समान मुद्दों की एक श्रृंखला होती है, जो विश्वसनीय परीक्षण के लिए ब्राउज़र और दस्तावेज़ मोड अयोग्य बनाते हैं।

कई फ़िल्टर जो IE 7 और IE 8 में काम करते हैं, दस्तावेज़ और ब्राउज़र मोड में काम नहीं करते हैं।