瀏覽器

2018-02-24 15:46 更新

四種瀏覽器類型:內(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ā)到客戶端。

  • 好處:給用戶節(jié)省流量。
  • 弊端:頁面內(nèi)的javascript不能正常工作。

渲染引擎

手機(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è)備和瀏覽器。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)