1. 程式人生 > >瀏覽器兼容性一

瀏覽器兼容性一

w3c 安全瀏覽器 自己 ie10 one 顯示 早期 極速 出現

出現瀏覽器兼容原因

  所謂的瀏覽器兼容性問題,是指:因為不同的瀏覽器對同一段代碼有不同的解析,造成頁面顯示效果不統一的情況。在大多數情況下,我們的需求是,用戶用任何瀏覽器來查看我們的網站或者登陸我們的系統,都應該是統一的顯示效果。所以瀏覽器的兼容性問題是前端開發人員經常會碰到和必須要解決的問題。

Trident(IE內核):該內核程序在 1997 年的 IE4 中首次被采用並沿用到 IE11。Trident 實際上是一款開放的內核,其接口內核設計的相當成熟,因此才有許多采用IE內核而非IE的瀏覽器(殼瀏覽器)湧現。 由於IE本身的“壟斷性”(雖然名義上IE並非壟斷,但實際上,特別是從 Windows 95 年代一直到 XP 初期,就市場占有率來說 IE 的確借助 Windows 的東風處於“壟斷”的地位)而使得 Trident 內核的長期一家獨大,微軟很長時間都並沒有更新Trident內核,這導致了兩個後果—— 一是 Trident 內核在2005年幾乎與W3C標準脫節,二是 Trident 內核的大量 Bug 等安全性問題沒有得到及時解決,然後加上一些致力於開源的開發者和學者們公開自己認為IE瀏覽器不安全的觀點,也有很多用戶轉向了其他瀏覽器,於是就有了 Firefox 和 Opera 的興起。

  Trident 內核的常見瀏覽器有:IE6、7、8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);360安全瀏覽器(1.0-5.0為Trident,6.0為Trident+Webkit,7.0為Trident+Blink)獵豹極輕瀏覽器,360極速瀏覽器(7.5之前為Trident+Webkit,7.5為Trident+Blink)獵豹安全瀏覽器(1.0-4.2版本為Trident+Webkit,4.3及以後版本為Trident+Blink)獵豹極輕瀏覽器,傲遊瀏覽器(傲遊1.x、2.x為IE內核,3.x為IE與Webkit雙核)、百度瀏覽器(早期版本)、世界之窗瀏覽器 最初為IE內核,2013年采用Chrome+IE內核)、2345瀏覽器、騰訊TT、淘寶瀏覽器、采編讀瀏覽器、搜狗高速瀏覽器(1.x為Trident,2.0及以後版本為Trident+Webkit)、阿雲瀏覽器(早期版本)、瑞星安全瀏覽器、Slim Browser、 GreenBrowser、愛帆瀏覽器(12 之前版本)、115瀏覽器、155瀏覽器、閃遊瀏覽器、N氧化碳瀏覽器、糖果瀏覽器、彩虹瀏覽器、瑞影瀏覽器、勇者無疆瀏覽器、114瀏覽器、螞蟻瀏覽器、飛騰瀏覽器、速達瀏覽器、佐羅瀏覽器、海豚瀏覽器(iPhone/iPad/Android)、UC瀏覽器(Blink內核+Trident內核)等。

瀏覽器兼容性一