四種瀏覽器類型:內(nèi)置瀏覽器、可下載瀏覽器、代理瀏覽器以及WebView。
代理瀏覽器:與完備瀏覽器(full browser)相對(duì),代表為opera mini、UC mini。
原理:當(dāng)用戶請(qǐng)求頁面,它不會(huì)發(fā)送一個(gè)普通HTTP請(qǐng)求而是通過加密鏈接發(fā)送特殊請(qǐng)求到一個(gè)特殊的代理服務(wù)器。代理服務(wù)器來抓取用戶希望訪問的內(nèi)容,渲染頁面,然后壓縮渲染的頁面成為某種圖片,類似于PDF,然后代理服務(wù)器將這個(gè)文件發(fā)到客戶端。
手機(jī)上四種渲染引擎:WebKit、Gecko(Firefox、UC mini、Sailfish OS內(nèi)置瀏覽器)、Trident(IE,即將替換為Edge)、Blink(Chrome、Opera)。
手機(jī)上沒有WebKit
WebKit不包含用于請(qǐng)求資源或者真正把渲染的頁面顯示在手機(jī)屏幕上的模塊。不包含于GPU通信并且保證硬件動(dòng)畫真正顯示到屏幕上的模塊,Javascript引擎也是可選的。
即使是用相同版本的WebKit,但在不同瀏覽器中的細(xì)節(jié)有可能不同,所以說手機(jī)上沒有WebKit,你需要測(cè)試盡可能多的設(shè)備和瀏覽器。
更多建議: