2010-02-16 12 views

उत्तर

10

Conditional comments

उदा।

<!--[if IE 6]> 
Special instructions for IE 6 here 
<![endif]--> 

(वहाँ हालत में ऑपरेटरों से भी कम समय के लिए, की तुलना में कम या ज्यादा समान, कर रहे हैं ... और आप प्रदाता अलग व्यवहार करने के लिए श्रृंखला शाखाओं विभिन्न संस्करणों के लिए पूर्ण विवरण के लिए here देख सकते हैं।)

+0

यह उत्तर उदाहरण कोड स्निपेट के साथ भी बेहतर होगा। – deceze

+1

क्यों परेशान है कि हाइपरलिंक पर स्निपेट है – ant

+2

इसे विस्तृत किया गया ... और पूर्ण विवरण के लिए एमएसडीएन से लिंक शामिल करें। – Richard

1

आप आईई सशर्त टिप्पणी है या आप जावास्क्रिप्ट के माध्यम से यह कर सकते हैं ब्राउज़र एजेंट का पता लगाने या इस तरह के jQuery

रूप
if (jQuery.browser.msie) { 
// do something IE specific 
} 
0
हो सकता है कि जे एस में

जावास्क्रिप्ट चौखटे के साथ:

<script type="text/javascript"> 
    function detectBrowser(){ 
     var browser=navigator.appName; 
     if (browser=="Microsoft Internet Explorer"){ 
      document.write("IE sux"); 
     } 
    } 
</script> 
+0

क्योंकि मैं फेसबुक का उपयोग कर रहा हूं जो कि बहुत अधिक कुतिया है इसलिए मुझे स्टाइल शीट के साथ जाना होगा। हालांकि यह "आईई sux" के साथ अधिक कूलर है: डी –

+2

कृपया, नहीं। आइए पहले से ही उपयोगकर्ता एजेंट को स्नीफ करना बंद करें, खासकर जब से आईई सशर्त टिप्पणियों का समर्थन करता है। UA यह पता लगाने का एक विश्वसनीय तरीका नहीं है कि उपयोगकर्ता कौन सा ब्राउज़र चला रहा है। – Piskvor

+0

ठीक है, मेरा बुरा। sry – budzor

-2

आपको यह पता लगाने की आवश्यकता है कि वर्तमान ब्राउज़र आईई है और केवल इस मामले में सामग्री दिखाएं।

आईई का पता लगाने के लिए छोटी से छोटी स्क्रिप्ट:

if(-[1,]) { 
    alert("Not IE!"); 
} 
+0

एक जावास्क्रिप्ट बग हैक ?! आउच! मुझे आशा है कि कोई वास्तव में इसका उपयोग नहीं करेगा। – deceze

+0

मैं भी आशा :) लेकिन मुझे लगता है यह एक दिलचस्प स्क्रिप्ट है, क्योंकि यह IE का पता लगाने के लिए इस समय पर छोटी से छोटी एक होने है। – sashaeve

0

यहाँ उदाहरण अनुमान आप जावास्क्रिप्ट पता है। यदि आपको केवल HTML पता है तो आपको की सभी चीज़ों को देखना अच्छा लगेगा।

उदा।

gobbledegook

  • टेक्स्ट मैं केवल आईई उपयोगकर्ताओं को देखना चाहता हूं।
  • moregobbledegook

    2

    कृपया ध्यान दें कि आईई 10 के बाद से सशर्त टिप्पणी अब समर्थित नहीं हैं और नियमित रूप से टिप्पणी के रूप में इलाज कर रहे हैं: के रूप में इससे पहले कि आप मेटा टैग को जोड़ने की जरूरत है

    इसके लिए http://msdn.microsoft.com/en-us/library/ie/hh801214(v=vs.85).aspx

    ठीक से काम:

    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9"> 
    
    वहाँ

    के लिए, मेरे लिए, अगर मैं IE पता लगाने के लिए मैं के रूप में जे एस के कुछ कोड का उपयोग (हालांकि मैं ब्राउज़र पता लगाने से बचने और सुविधा का पता लगाने का उपयोग करने की कोशिश) की जरूरत है यहाँ:

    Detect IE version (prior to v9) in JavaScript

    बेस्ट।

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