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); });