移动端浏览器有哪些,内核分别是什么
手機(jī)瀏覽器種類:
UC瀏覽器,QQ瀏覽器,歐朋瀏覽器,百度手機(jī)瀏覽器,360安全瀏覽器,谷歌瀏覽器,搜狗手機(jī)瀏覽器,獵豹瀏覽器,其他雜牌瀏覽器
國內(nèi)的UC和QQ,百度等手機(jī)瀏覽器都是根據(jù)Webkit修改過來的內(nèi)核,國內(nèi)尚無自助研發(fā)的內(nèi)核,就像國內(nèi)的手機(jī)操作系統(tǒng)都是基于Android修改的
全球僅有四大瀏覽器內(nèi)核
目前全球僅有四個(gè)獨(dú)立的瀏覽器內(nèi)核,分別為微軟IE的Trident、網(wǎng)景最初研發(fā)后賣給Mozilla基金會(huì)并演化成火狐的Gecko、KDE的開源內(nèi)核Webkit以及Opera(歐朋)的Presto。其中,Presto是歷史最悠久的內(nèi)核。
目前微軟的Trident在移動(dòng)終端上主要為WP7系統(tǒng)內(nèi)置瀏覽器
Opera的Presto內(nèi)核在所有聯(lián)網(wǎng)設(shè)備上都使用,移動(dòng)終端上主要為 Opera Mobile、OperaMini、歐朋瀏覽器以及歐朋HD Beta版
Webkit內(nèi)核的適用范圍則較為廣泛,Android原生瀏覽器、蘋果的Safari、谷歌的Chrome(Android4.0使用)都是基于Webkit開源內(nèi)核開發(fā)的。
四大瀏覽器內(nèi)核優(yōu)缺點(diǎn)
1.Trident:因?yàn)樵谠缙贗E占有大量的市場(chǎng)份額,所以以前有很多網(wǎng)頁是根據(jù)這個(gè)Trident的標(biāo)準(zhǔn)來編寫的,但是實(shí)際上這個(gè)內(nèi)核對(duì)真正的網(wǎng)頁標(biāo)準(zhǔn)支持不是很好,同時(shí)存在許多安全Bug。
2.Gecko:優(yōu)點(diǎn)就是功能強(qiáng)大、豐富,可以支持很多復(fù)雜網(wǎng)頁效果和瀏覽器擴(kuò)展接口,缺點(diǎn)是消耗很多的資源,比如內(nèi)存。
3.Webkit:優(yōu)點(diǎn)就是Webkit擁有清晰的源碼結(jié)構(gòu)、極快的渲染速度,缺點(diǎn)是對(duì)網(wǎng)頁代碼的兼容性較低,會(huì)使一些編寫不標(biāo)準(zhǔn)的網(wǎng)頁無法正確顯示。
4.Presto:Presto內(nèi)核被稱為公認(rèn)的瀏覽網(wǎng)頁速度最快的內(nèi)核,同時(shí)也是處理JS腳本最兼容的內(nèi)核,能在Windows、Mac及Linux操作系統(tǒng)下完美運(yùn)行。
附上一篇干貨
移動(dòng)端前端開發(fā)調(diào)試 http://yujiangshui.com/multidevice-frontend-debug/
總結(jié)
以上是生活随笔為你收集整理的移动端浏览器有哪些,内核分别是什么的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一行SQL代码能做什么?
- 下一篇: Python逆向(三)—— Python