23

मैंने सोचा कि मुझे कहीं पढ़ना याद आया है कि IE9 नहीं उनका समर्थन कर रहा है, लेकिन अब खोज के बाद मुझे कोई संकेत नहीं मिल रहा है कि यह सच है।आईई 9 सशर्त टिप्पणियों का समर्थन करेगा?

क्या किसी को भी एक निश्चित बयान के बारे में पता है, इस बारे में, माइक्रोसॉफ्ट आईई 9 में सशर्त टिप्पणियों का समर्थन करेगा या नहीं?

+12

आइए आशा करते हैं कि IE9 को सशर्त टिप्पणियों की आवश्यकता नहीं है। – jeroen

+4

@ जेरोएन: हा हा हा हा हायाआआ। ओह वाह। –

+1

मैं आगे बढ़ने की अनुशंसा करता हूं कि आप सशर्त टिप्पणियों का उपयोग करके कोड न करें। इसे आईई 10 के लिए छोड़ दिया जाएगा; हालांकि यह पुराने ब्राउज़र के लिए काम करेगा। – Phil

उत्तर

3

मुझे विश्वास है कि इसे करना होगा, अन्यथा बड़ी संख्या में साइटें एक साथ टूट जाएंगी और आईई 9 के लिए इस प्रकार की शुरुआत करने के लिए यह माइक्रोसॉफ्ट के हितों में सबसे अच्छा नहीं है।

यदि कुछ प्रकार की संगतता मोड होने जा रहा है, तो यह संभव है कि इस सशर्त टिप्पणियों को इस मोड में समर्थित किया जाए लेकिन "शुद्ध IE9" में नहीं।

पीएस बस अटकलें।

21

प्लेटफार्म पूर्वावलोकन उन्हें समर्थन करता है, यह आग अप (या इसे डाउनलोड, तो यह आग तक) और इस उदाहरण देखते हैं - http://jsbin.com/axaju3:

<!--[if IE 9]> 
    <p>You are using IE 9</p> 
<![endif]--> 

आईई 9 दस्तावेज़ मोड में परीक्षण किया गया।

सीधे घोड़े के मुंह से, आईई टीम के एरिकलो ने नीचे दी गई टिप्पणियों में पुष्टि की है कि सीसी अभी भी आईई 9 में उपलब्ध हैं।


A recent post on the IE blog पता चलता है कि, लगातार पार ब्राउज़र एचटीएमएल 5 पार्स पाने के लिए प्रयास के हिस्से के रूप में, सशर्त टिप्पणियों IE10 के प्रतिपादन इंजन में काम नहीं करेगा:

<!--[if IE]> 
This content is ignored in IE10 and other browsers. 
In older versions of IE it renders as part of the page. 
<![endif]--> 

इस प्लेटफ़ॉर्म पूर्वावलोकन 2 के रूप में सच है और लेखक सुझाव देता है कि आपको सुविधा के रूप में सुविधा का पता लगाना चाहिए।

+4

वे दूर नहीं जा रहे हैं। – EricLaw

+0

@ एरिक, जितना ज्यादा सोचा। अद्यतन के लिए धन्यवाद। –

6

इंटरनेट एक्सप्लोरर 9 सशर्त टिप्पणियों का समर्थन करने के लिए अंतिम संस्करण होगा। इंटरनेट एक्सप्लोरर 10 के रिलीज के साथ, माइक्रोसॉफ्ट एक नया पत्ता बदल रहा है। Conditional Comments पर MSDN लेख के अनुसार: सशर्त टिप्पणियों के लिए

समर्थन Windows Internet Explorer 10 रिलीज़ पूर्वावलोकन मानकों में हटा दिया गया है और बेहतर अंतर और एचटीएमएल 5 के अनुपालन के लिए मोड quirks। इसका मतलब है कि सशर्त टिप्पणियों को अब नियमित रूप से टिप्पणियों के रूप में माना जाता है, जैसे अन्य ब्राउज़रों में। यह परिवर्तन विशेष रूप से विंडोज इंटरनेट एक्सप्लोरर या पृष्ठों के लिए लिखे गए पृष्ठों को प्रभावित कर सकता है जो इंटरनेट एक्सप्लोरर में अपने व्यवहार को बदलने के लिए ब्राउज़र स्नीफिंग का उपयोग करते हैं।

हालांकि यह ऑनलाइन साइटों की अधिकांश साइटों को प्रभावित नहीं करेगा, यह एक मौका है कि यह आपके प्रभाव को प्रभावित कर सकता है।

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9"> 

ध्यान दें कि यह नहीं कर पाएगा: यदि ऐसा है, इंटरनेट एक्सप्लोरर का निर्देश देने की (सशर्त टिप्पणियों का समर्थन करने के लिए पिछले संस्करण) इंटरनेट एक्सप्लोरर 9 का अनुकरण करने के लिए X-UA- संगत मेटा टैग या शीर्ष लेख के उपयोग बनाने पर विचार करें आप ब्राउज़र की नवीनतम सुविधाओं तक पहुंचने से, जैसे एचटीएमएल 5, और CSS3 के साथ व्यापक समर्थन, साथ ही साथ अधिक जावास्क्रिप्ट एपीआई।

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

सशर्त टिप्पणियां आईई 10 में अप्रचलित होने वाली एकमात्र चीज नहीं हैं। There's more

+1

सर्वोत्तम उत्तर, आईएमओ। मेटा टैग ने वास्तव में बहुत सारे आईई बनाम डीबग करने में मदद की। मुद्दे। बहुत धन्यवाद! – RCNeil

संबंधित मुद्दे