PC端前端開發兼容性測試方案

原文地址
近3個月百度統計的瀏覽器市場份額(360瀏覽器被「分割」爲對應內核的瀏覽器)瀏覽器

作PC開發已經有兩年多了,PC端的兼容性問題在以前一直受IE6的困擾,變得很是困難。現在已經愈來愈多的公司包括國內公司放棄支持IE6,以前我作兼容性測試的時候是虛擬機xp + ie6 、虛擬機win7 + ie8 、虛擬機win7 + ie九、 win8.1+ie11。工具

現在,環境已經改變,咱們能夠只作兼容到IE8的處理,我我的也很是同意這麼作。測試

比較簡單的兼容性測試方案:

Ietester + IE11網站

總所周知Ietester,能夠作查看網站在IE版本下的狀況,可是它並不許確,只是能夠粗略的顯示一下狀況。spa

IE11,F12開發者工具中能夠調整模擬IE瀏覽器版本,它比Ietester能更準確的顯示真實的情況。操作系統

建議的解決方案:

咱們考慮到兼容性問題的話,我的建議只須要考慮這幾種瀏覽器:Chrome 、 Firefox 、safari、IE十一、IE九、IE8。開發

雖然不一樣操做系統間的相同瀏覽器也會出現不一樣的渲染表現,可是這種狀況一樣很是少。因此在建議解決方案中,只考慮瀏覽器版本。get

Chrome、Firefox、safari你能夠在一個系統中擁有他們。
IE十一、IE九、IE8 能夠在 modern.IE中下到帶有不一樣版本IE瀏覽器的虛擬機系統。虛擬機

嚴謹的解決方案:

目前modern.IE提供9種操做系統和IE瀏覽器的組合,能夠安裝這9個虛擬機,分別測試9中環境下的兼容性問題。io

而後再加上Chrome、Firefox、safari的兼容性測試。

國內狀況

cnzz 8月份瀏覽器市場份額的統計

能夠看出360瀏覽器還佔據很大份額,搜狗、騰訊、234五、獵豹、遨遊等也佔有必定的市場份額,雖然它們大多數內核是基於以上所說的主流瀏覽器,但是很是不幸的是,在你肯定兼容因此主流瀏覽器的時候,能夠你在這些國產瀏覽器中並不能正確的渲染。

因此,咱們有時候還需調整對這些國產瀏覽器的兼容性,起碼市場份額較大的360和搜狗咱們要考慮完美兼容它們。

相關文章
相關標籤/搜索