國內各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);
});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM