基于WebKit渲染架構(gòu)的嵌入式瀏覽器研究與實現(xiàn)
發(fā)布時間:2017-12-15 14:14
本文關(guān)鍵詞:基于WebKit渲染架構(gòu)的嵌入式瀏覽器研究與實現(xiàn)
更多相關(guān)文章: 移動終端 互聯(lián)網(wǎng) 瀏覽器 內(nèi)核
【摘要】:自從微軟公司提出了smart phone的概念之后,移動終端開始了和互聯(lián)網(wǎng)的相互滲透,而以IPhone為代表的新一代的移動終端出現(xiàn)后,一個新的移動互聯(lián)網(wǎng)開始進(jìn)入大眾的視野。就像在pc平臺上,瀏覽器是一個互聯(lián)網(wǎng)的入口一樣,在移動終端上,瀏覽器也是一個必不可少的東西。人們可以通過瀏覽器去訪問大型的門戶網(wǎng)站,去看最新的新聞,查看資料,進(jìn)行網(wǎng)絡(luò)購物等等。這一切的基本,就是由瀏覽器的內(nèi)核去實現(xiàn)的,瀏覽器內(nèi)核有很多,現(xiàn)在比較常見的大約有4種:Trident、Gecko、Presto、WebKit,Google在2013年4月3日發(fā)布了一款新的瀏覽器內(nèi)核Blink,并稱不再新的chrome中使用WebKit內(nèi)核。由于移動互聯(lián)網(wǎng)開始了一個新的時代,所以瀏覽器也成為了手機(jī)中一個必不可少的應(yīng)用,很多智能手機(jī)都以WebKit為手機(jī)瀏覽器的內(nèi)核,比如Symbian,IPhone,Android。 Internet以及嵌入式應(yīng)用在現(xiàn)今社會已經(jīng)成為了IT行業(yè)的一個發(fā)展的必然趨勢,然而嵌入式瀏覽器作為用戶和互聯(lián)網(wǎng)交流的一種橋梁,已經(jīng)逐步成為了用戶訪問互聯(lián)網(wǎng)的一種主要途徑,由于軟件與硬件的一些技術(shù)上的不成熟,以及用戶對于訪問互聯(lián)網(wǎng)的速度的要求也越來越多,所以,當(dāng)下瀏覽器的主要任務(wù)就是能夠讓用戶更快更清楚的瀏覽所需要的網(wǎng)頁。 所謂的布局渲染器其實就是瀏覽器的內(nèi)核,是瀏覽器的核心內(nèi)容,它主要是負(fù)責(zé)解析網(wǎng)頁上的各種語法,比如HTML以及CSS樣式等等網(wǎng)頁上的渲染效果。所以布局渲染器決定了網(wǎng)頁如何在瀏覽器上顯示網(wǎng)頁上的基本內(nèi)容以及頁面格式等信息,,在本文中,我們主要應(yīng)用現(xiàn)在最流行的一種瀏覽器的內(nèi)核,也就是WebKit內(nèi)核,并且對WebKit進(jìn)行了非常詳細(xì)的學(xué)習(xí),在這個學(xué)習(xí)的基礎(chǔ)上,針對安卓手機(jī)終端的特性進(jìn)行了初步的實現(xiàn),完成了自己獨(dú)有的一套布局渲染器的引擎,并且成功部署在了安卓手機(jī)終端上進(jìn)行了測試。 本文首先將對瀏覽器的歷史及現(xiàn)狀進(jìn)行一些描述,思考未來的瀏覽器內(nèi)核的發(fā)展方向,并且對WebKit的功能、核心技術(shù)以及作一番詳細(xì)的描述,對開發(fā)本項目時遇到的問題以及對瀏覽器詳細(xì)的設(shè)計與分析,和其中所包含的功能進(jìn)行詳細(xì)的介紹。 同時本文還涉及了一些安卓手機(jī)系統(tǒng)的一些基本的只是,以及相關(guān)的技術(shù)的介紹,還大概的了解了一些安卓系統(tǒng)的框架,學(xué)習(xí)了這些對今后的安卓開發(fā)又有了一些新的認(rèn)識。 本文中主要實現(xiàn)了一些瀏覽器的基本的功能,加載網(wǎng)頁的功能、網(wǎng)頁中超鏈接的點(diǎn)擊功能,網(wǎng)頁的前進(jìn)以及后退,導(dǎo)航功能,以及頁面的放大和縮小功能,初步完成了一個功能全面的瀏覽器的設(shè)計,經(jīng)過測試,能夠完整的顯示現(xiàn)在互聯(lián)網(wǎng)上的所有主流網(wǎng)站。
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP393.092
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前3條
1 倪建新;;基于WebKit的嵌入式瀏覽器關(guān)鍵技術(shù)研究與實現(xiàn)[J];智能計算機(jī)與應(yīng)用;2011年06期
2 趙經(jīng)緯;周余;王自強(qiáng);都思丹;;基于Webkit的嵌入式瀏覽器的研究與實現(xiàn)[J];電子測量技術(shù);2009年03期
3 劉云生;涂詠秋;;一種新型嵌入式瀏覽器解析布局器的實現(xiàn)[J];計算機(jī)工程與科學(xué);2006年09期
本文編號:1292251
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1292251.html
最近更新
教材專著