jquery - Check if IE8 with pure Javascript -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 34 उत्तर

मैं इसे इसे जांचने में लगा जिस तरह से:

<पूर्व> $। Browser.msie & amp; amp; $ .browser.version == 8

लेकिन ऐसा लगता है कि $। ब्राउज़र को jQuery के बाद के संस्करणों से हटा दिया गया है,

तो,

मैं देख सकते हैं कि सिर्फ शुद्ध जावास्क्रिप्ट के साथ

मैंने कोशिश की:

<कोड> isIE8: navigator.appVersion.indexOf ( "MSIE 8 ") & Gt; 0

ऐसा करने के लिए लगता है, लेकिन यह अच्छा नहीं दिखता है और वास्तव में लगता है कि इसमें कई दोष हैं ...

कोई बेहतर अप्रोच?

यह एक-लाइनर से अधिक लंबा है जिसे आप शायद चाहते हैं, लेकिन UA स्ट्रिंग को पार्स करने में सुरक्षित हैं, क्योंकि यह आधारित है वास्तविक व्यवहार पर (आईई सशर्त टिप्पणी):


Comments