zoukankan      html  css  js  c++  java
  • 国内各IE内核浏览器所调用的IE版本转了

    360浏览器,腾讯浏览器,世界之窗,遨游…IE的套套浏览器真是到处都是,在日常生活中,身边的朋友用的也不少,毕竟很多人对浏览器这东西不了解,在他们眼里,神马内核一点区别都没有,但咱们做前端的对这些东西可得非常了解才行,了解他们用的什么版本的 IE 内核对兼容性问题的准确定位也是很有帮助的。

    今天抽空把一些主流套套浏览器在 XP 和 WIN7 下,针对各个 IE 版本,对应的调用 IE 内核的版本进行了小小的测试(怎么那么绕口啊…),下面把数据发出来和大家共享:)

    各浏览器采用最新版本:

    Maxthon2 — 2.5.18.1000
    Maxthon3 — 3.3.9.2000
    世界之窗 — 3.6.1.1
    搜狗浏览器 — 3.2.0.4716
    360极速 — 5.3.0.806
    360安全 — 5.0.3.9
    腾讯TT — 4.8

    XP sp3 环境:

      遨游2 遨游3 世界之窗 搜狗高速 360极速 360安全 腾讯TT
    IE6 IE6 IE6 IE6 IE6 IE6 IE6 IE6
    IE7 IE7 IE7 IE7 IE7 IE7 IE7 IE7
    IE8 IE7 IE7 IE8 IE7 IE8 IE8 IE7

    WIN7 sp1环境:

      遨游2 遨游3 世界之窗 搜狗高速 360极速 360安全 腾讯TT
    IE8 IE8 IE8 IE8 IE7 IE8 IE8 IE7
    IE9 IE9 IE9 IE9 IE7 IE9 IE9 IE7

    总结:XP环境下,遨游,搜狗,腾讯调用的 IE 内核不会跟着系统内的 IE 版本走,它们只能调用 IE6 和 IE7 内核。而在 WIN7 环境下,只有搜狗和腾讯始终抱着 IE7 的内核不放,太忠贞了。

    另外360安全浏览器有个 IE8 版本,说是内部封装了一个 IE8 内核,欲“解救”国内 IE6 群体,但我装上后看他的效果和普通的360安全浏览器一样,调用内核的时候没啥区别,很郁闷,是360忽悠,还是我太笨,没调出来?

    最后附上测试代码:

    $(function(){
      var Sys = {};
      var ua = navigator.userAgent.toLowerCase();
      var s;
      (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
      (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
      (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
      (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
      (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
    
      //以下进行测试
      if(Sys.ie) alert('IE: '+Sys.ie);
      if(Sys.firefox) alert('Firefox'+Sys.firefox);
      if(Sys.chrome) alert('Chrome: '+Sys.chrome);
      if(Sys.opera) alert('Opera: '+Sys.opera);
      if(Sys.safari) alert('Safari: '+Sys.safari);
    });
  • 相关阅读:
    改变Ecplise项目窗口字体样式
    反射笔记
    日期、时间戳、字符串之间的转换
    Ajax处理后台返回的Json数据
    Ajax动态切换按钮
    生成随机数验证码
    Apache-SimpleEmail 简单应用
    Apache-POI 简单应用
    JavaMail API的应用
    checkbox怎么判断是否选中
  • 原文地址:https://www.cnblogs.com/playerlife/p/2931545.html
Copyright © 2011-2022 走看看