检测当前IE浏览器的版本

检测当前IE浏览器的版本(注意:在非IE浏览器中是看不到效果的)

使用示例如下:低于IE8弹窗提示

 <!--[if lte IE 8]><script>alert('您当前浏览器版本过低,请升级至最新版浏览器,或者使用其他浏览器进行访问。')</script><![endif]-->
  

 

补充:

<!––[ifIE]>
      <h1>您正在使用IE浏览器</h1>
      <!––[if IE 5]>
          <h2>版本5</h2>
      <![endif]––>
      <!––[if IE 5.0]>
          <h2>版本5.0</h2>
      <![endif]––>
      <!––[if IE 5.5]>
          <h2>版本5.5</h2>
      <![endif]––>
      <!––[if IE 6]>
          <h2>版本6</h2>
      <![endif]––>
      <!––[if IE 7]>
          <h2>版本7</h2>
      <![endif]––>
<![endif]––>
那如果当前的浏览器是IE,但版本比IE5还低,该怎么办呢,可以使用<!–[if ls IE5]>,当然,根据条件注释只能在IE5+的环境之下,所以<!–[if lsIE 5]>根本不会被执行。
lte:就是Less than or equal to的简写,也就是小于或等于的意思。
lt :就是Less than的简写,也就是小于的意思。
gte:就是Greater than or equal to的简写,也就是大于或等于的意思。
gt :就是Greater than的简写,也就是大于的意思。
!: 就是不等于的意思,跟javascript里的不等于判断符相同

 

https://www.cnblogs.com/YangJieCheng/p/7228124.html

posted @ 2019-04-17 18:21  WayneLiu123  阅读(381)  评论(0编辑  收藏  举报