在HTML/CSS中检测没有JavaScript的IE11 [英] detect IE11 without JavaScript in HTML/CSS
本文介绍了在HTML/CSS中检测没有JavaScript的IE11的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我一直在使用以下技巧来制作特定于浏览器的HTML:
I have been using the following trick to make browser-specific HTML:
<!--[if (IE)]> <div class= "ie"> <![endif]-->
<!--[if !(IE)]><!--> <div class= "not_ie"> <!--<![endif]-->
</div>
这不适用于IE11.有什么新花样可以使用吗?
This does not work with IE11. Any new tricks to use?
我可以使用JavaScript进行检测:
I can detect it using JavaScript:
或
Object.hasOwnProperty.call(window, "ActiveXObject") && !window.ActiveXObject)
但我希望避免这种情况.
but I'm hoping to avoid that.
推荐答案
IE 11不再支持HTML代码中的条件注释.因此,您必须使用Javascript.
IE 11 does not longer support conditional comments in your HTML code. So you have to use Javascript.
这篇关于在HTML/CSS中检测没有JavaScript的IE11的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文