[發明專利]一種瀏覽器有效
| 申請號: | 201210413741.3 | 申請日: | 2012-10-25 |
| 公開(公告)號: | CN102968448A | 公開(公告)日: | 2013-03-13 |
| 發明(設計)人: | 聞功嶺;任寰 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/44 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 趙娟 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 瀏覽器 | ||
技術領域
本發明涉及瀏覽器的技術領域,特別是涉及一種瀏覽器。
背景技術
瀏覽器最重要的部分是“Rendering?Engine”,可大概譯為“解釋引擎”,一般習慣將之稱為“瀏覽器內核”。瀏覽器內核負責對網頁語法的解釋(如HTML、JavaScript)并渲染(顯示)網頁。所以,通常所謂的瀏覽器內核也就是對頁面進行下載、解析、執行、渲染的引擎,該引擎決定了瀏覽器如何顯示網頁的內容以及頁面的格式信息。
目前比較常見的瀏覽器內核有微軟的IE瀏覽器使用的IE內核(Trident內核),Firefox瀏覽器使用的Gecko內核,蘋果的Safari瀏覽器和Google的Chrome瀏覽器使用的Webkit內核,以及,Opera瀏覽器采用的Presto內核。這些常見的瀏覽器可以按實現方式做如下劃分:
第一種,瀏覽器的開發者既進行瀏覽器內核的開發,也進行瀏覽器產品的開發。如:chrome瀏覽器、firefox瀏覽器、Safari瀏覽器、InternetExplore瀏覽器等。
第二種,瀏覽器的開發者,僅進行瀏覽器產品的開發,使用其他瀏覽器廠商實現的內核。將內核嵌入到自己瀏覽器內來使用。如:360安全瀏覽器、遨游瀏覽器、世界之窗瀏覽器、搜狗瀏覽器等。這種瀏覽器通常采用Internet?Explorer瀏覽器內核,即采用IE內核的瀏覽器。
當用戶通過瀏覽器發起一個瀏覽網頁的請求時,瀏覽器通過內核從目標網站下載網頁的內容,然后分析網頁內容,執行腳本,計算排版,最后輸出到顯示器顯示給用戶。每個瀏覽器具有一個內核,不管用戶通過一個瀏覽器進程打開多少個網頁,瀏覽器都使用同一個內核解釋執行。
但是,這種單內核瀏覽器有很大的局限性,因為網頁往往是按照某個內核支持的網絡標準制作的,對于某個特定內核支持的網絡標準,其他內核可能無法很好地支持(甚至無法支持)。例如,用戶使用Firefox瀏覽器瀏覽網頁,Firefox的內核能夠很好地支持W3C標準,因此使用該瀏覽器可以瀏覽按照W3C標準制作的網頁。但如果用戶想要瀏覽招商銀行網頁使用網絡銀行,Firefox瀏覽器就無法滿足這個用戶需求。因為招商銀行網站的網絡銀行功能需要ActiveX插件功能,而該功能只有IE內核的瀏覽器才能支持,這樣用戶在使用Firefox瀏覽器的情況下就無法使用招商銀行的網絡銀行功能了。
再者,普通使用IE內核的瀏覽器包括采用IE6(Internetexplorer?6)內核的瀏覽器和采用IE8(Internetexplorer?8)內核的瀏覽器。具體而言,Internetexplorer?6于2001年10月發布,距今已10年有余。但采用IE6內核的瀏覽器至今仍然占據我國主流瀏覽器市場50%以上份額,由于環境變化、年代久遠等問題,采用IE6內核的瀏覽器在面對當下互聯網中大量使用腳本、圖片、Flash等素材的環境中性能表現低下,無法使用戶獲得流暢體驗。Internetexplorer?8于2008年發布以來得到長足應用,如今采用IE8內核的瀏覽器已經逐漸取代采用IE6內核的瀏覽器的市場份額,成為用戶主流的網頁瀏覽器。Windows?Vista以上的系統甚至直接取消了對IE8以下版本的支持,但基于我國互聯網較為復雜的構成,顯然用戶會面臨諸多問題。其中較為典型的就是自2001年以來,大量個人、團隊基于IE6不嚴謹的標準規范構建了大量只能在采用IE6內核的瀏覽器下正常運行的網站、服務。這樣一來,就直接導致了用戶在享受新一代瀏覽器全新技術的同時,無法正常實現自己的工作、娛樂等需求。
總之,需要本領域技術人員迫切解決的技術問題就是:如何充分利用各種瀏覽器內核的優點,避免各種瀏覽器內核的缺點對加載網頁的影響,以及,如何解決在瀏覽器包括至少兩種瀏覽器內核,并且其中一種瀏覽器內核為IE內核的情況下,IE6內核瀏覽器和IE8內核瀏覽器的兼容性和適配性問題,從而使用戶獲得更好的網頁瀏覽體驗。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種瀏覽器。
依據本發明,提供了一種瀏覽器,其中所述瀏覽器包括至少兩種瀏覽器內核,其中一種瀏覽器內核為IE內核,所述IE內核至少包括IE6內核和新型IE內核兩個版本:
所述瀏覽器包括:
請求接收模塊,適于接收加載網頁的請求信息,所述請求信息中包括統一資源定位符URL信息;
適配關系獲取模塊,適于按照預置規則獲知所述請求加載的網頁與瀏覽器內核之間的適配關系;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210413741.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于宇航產品工藝經驗知識的數據存儲方法
- 下一篇:一種推薦的方法及裝置





