最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

IE11中navigator.userAgent变化的实例代码

来源:动视网 责编:小采 时间:2020-11-27 20:17:41
文档

IE11中navigator.userAgent变化的实例代码

IE11中navigator.userAgent变化的实例代码:在原来判断浏览器是否是ie时,我们可以根据navigator.userAgent中时候有MSIE,但是IE11进行变革,userAgent中不在包含MSIE字段,在实际项目中,入到类似的在控制台报错问题,就是在进行校验浏览器型号时,具体方法如下: function getBrows
推荐度:
导读IE11中navigator.userAgent变化的实例代码:在原来判断浏览器是否是ie时,我们可以根据navigator.userAgent中时候有MSIE,但是IE11进行变革,userAgent中不在包含MSIE字段,在实际项目中,入到类似的在控制台报错问题,就是在进行校验浏览器型号时,具体方法如下: function getBrows


在原来判断浏览器是否是ie时,我们可以根据navigator.userAgent中时候有MSIE,但是IE11进行变革,userAgent中不在包含MSIE字段,

在实际项目中,入到类似的在控制台报错问题,就是在进行校验浏览器型号时,具体方法如下:

    function getBrowserInfo(){

      var Sys = {};

      var ua = navigator.userAgent.toLowersCase();

      var re = /(msie I firefox | chrome | opera | version).*?([\d.]+)/;

      var m = ua.match(re);

      Sys.browser = m[1].replace(/version/,"'safari'");

      Sys.ver = m[2];

      return;

    }

    根据此方法,就可以获取到Sys里面有具体的浏览器信息了,可以直接调用此方法进行比较即可;

    但是生产环境突然无法登陆,用户反馈是利用IE11进行操作的,所以直接用IE11进行测试,具体报错如下:

    【 SCRIPT5007: 无法获取未定义或null引用的属性“1” 】

     根据报错显示位置,定位在正则匹配后无法获取到m;

    经过解决,ie11浏览器navigator.userAgent改变,具体变为:

    "Mozilla/5.0 (Windows NT 6.1; WOW; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C;     .NET4.0E; Shuame; rv:11.0) like Gecko";

     所以更换正则判断:var re = /(msie I firefox | chrome | opera | version | rv:).*?([\d.]+)/;

    这样问题就解决了,ie11兼容性得到了很大改善,还有很多改善,未完待续。。。。。。。。。。

文档

IE11中navigator.userAgent变化的实例代码

IE11中navigator.userAgent变化的实例代码:在原来判断浏览器是否是ie时,我们可以根据navigator.userAgent中时候有MSIE,但是IE11进行变革,userAgent中不在包含MSIE字段,在实际项目中,入到类似的在控制台报错问题,就是在进行校验浏览器型号时,具体方法如下: function getBrows
推荐度:
标签: IE 代码 的例子
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top