none
如何判断是否是IE11浏览器 RRS feed

  • 问题

  • RT,现在想区分ie11浏览器,是否可以通过UA字符串中的 rv 来区分是否是ie11浏览器?

    目前ie11的ua如下:

    "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; rv:11.0) like Gecko"

    或者说还有什么方法标识是ie11浏览器  多谢~

    2013年11月18日 7:32

全部回复

  • 可以用    Media Center PC 跟 rv 组合起来   标识么 ?
    2013年11月18日 8:02
  • !!!UA 可以被修改!!!

    建议是利用浏览器支持的特性去判断。

    IE10.0 开始支持字节数组。

    IE11.0 开始支持 WEBGL。

    利用是否支持 WEBGL, 就可以去掉 IE11 以下的 IE 浏览器, 然后在利用传统的方法去区分是 Chrome 还是 IE。

    2013年11月18日 8:21
  • 多谢啦, 本想在页面的响应头里面添加 X-UA-Compatible ie11  来让ie11强制用ie10 渲染,    此问题就是让后端来判断是否是ie11浏览器。  

    但是看来没有这个必要了, 因为ie11 X-UA-Compatible  已经抛弃这个属性了 。。。      是这样么? 

    2013年11月18日 11:34
  • 我没看明白,到底用什么方法来判断?

    判断WEBGL?其他浏览器也支持的,所以这个方法不可行。


    da jia hao!

    2013年11月18日 11:41