[發明專利]瀏覽器中異常頁面的加載方法、裝置和客戶端在審
| 申請號: | 201310268348.4 | 申請日: | 2013-06-28 |
| 公開(公告)號: | CN103324735A | 公開(公告)日: | 2013-09-25 |
| 發明(設計)人: | 張文君;關乃夫;張志和 | 申請(專利權)人: | 貝殼網際(北京)安全技術有限公司;北京金山網絡科技有限公司;北京金山安全軟件有限公司;珠海市君天電子科技有限公司;可牛網絡技術(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/445;G06F11/07 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 張大威 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 瀏覽器 異常 頁面 加載 方法 裝置 客戶端 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種瀏覽器中異常頁面的加載方法、裝置和客戶端。
背景技術
通過瀏覽器瀏覽頁面時,不同瀏覽器使用不同的內核對頁面進行渲染,例如,極速WebKit內核、兼容Trident內核等。一般來講,基于Trident內核的頁面只有Trident內核的瀏覽器才能正常運行,WebKit內核的瀏覽器則無法正常渲染打開,Trident內核是IE(Internet?Explorer)瀏覽器的內核,IE瀏覽器在國內的普及率非常高,大部分網上銀行和支付系統等只支持Trident內核的瀏覽器。
但是,Trident內核在訪問復雜網頁時,容易出現載入時間過長、速度慢、假死不流暢、甚至崩潰等問題,WebKit內核則更能適應復雜的網頁,能更加完整、更加出色地展示各種網頁。由于WebKit內核的速度優勢,用戶在使用WebKit內核的瀏覽器時會帶來更好的用戶體驗,由此目前互聯網中很多網站所提供的內容對瀏覽器的速度要求高,甚至設計專門基于WebKit內核的網頁,網頁中的內容只有基于WebKit內核的瀏覽器才能夠正常運行,此時使用Trident內核的瀏覽器則無法正常顯示網頁內容。
因此,出現了至少包括內核的多核瀏覽器,用戶使用具有WebKit內核和Trident內核的雙引擎模式的瀏覽器,在訪問不同的網頁時進行切換,保證正常快速訪問頁面。
目前,雙核瀏覽器通常維護出兼容模式列表和極速模式列表,以獲知頁面的兼容情況,將用戶當前訪問的頁面網址在兩種模式列表中進行匹配,以判斷當前訪問的頁面適用于WebKit內核或Trident內核,然后啟動相應的內核對頁面進行渲染。
在實現本發明過程中,發明人發現現有技術至少存在以下問題:
(1)如果匹配不成功,則無法自動切換,需用戶手動切換,但是用戶可能不了解頁面的屬性,無法手動切換,或者發現了問題但是不知道如何切換,甚至用戶會以為是頁面本身的問題,導致用戶無法正常訪問頁面。
(2)對于沒有存在兼容模式列表和極速模式列表中的網址,需要將網址上傳至服務器,通過人工判斷將該網址加入至對應的列表中,再由服務器推送給瀏覽器,由于互聯網上的頁面數不勝數,兼容模式列表或極速模式列表一般非常龐大,不易維護,人工成本耗費巨大且效率極低。
(3)在實際使用過程中,經常涉及網址跳轉,如銀行或者支付網頁,跳轉后的頁面往往會默認采用源頁面的瀏覽器內核,如果源頁面采用了WebKit內核,而要瀏覽的網站跳轉到僅支持Trident內核的頁面時就會出現異常。
發明內容
本發明旨在至少解決上述技術問題之一。
為此,本發明的第一個目的在于提出一種瀏覽器中異常頁面的加載方法。該方法可以使用戶得到正確的切換內核結果,保證用戶正常地瀏覽網頁,降低了切換內核造成的頁面錯誤率,同時提高了用戶瀏覽網頁的效率。
本發明的第二個目的在于提出一種瀏覽器中異常頁面的加載裝置。
本發明的第三個目的在于提出一種客戶端。
為了實現上述目的,本發明第一方面實施例的瀏覽器中異常頁面的加載方法,瀏覽器包括第一內核和第二內核,所述方法包括以下步驟:所述第一內核接收頁面加載請求,并對所述頁面加載請求對應的頁面進行加載;判斷所述第一內核加載所述頁面時是否發生異常;以及如果判斷發生異常,則切換至所述第二內核加載所述頁面。
根據本發明實施例的瀏覽器中異常頁面的加載方法,不依賴于人工維護的模式列表,例如,兼容模式列表和極速模式列表,通過異常判斷可以使用戶得到正確的切換內核結果,保證用戶正常地瀏覽網頁,降低了切換內核造成的頁面錯誤率,同時提高了用戶瀏覽網頁的效率。
為了實現上述目的,本發明第二方面實施例的瀏覽器中異常頁面的加載裝置,所述瀏覽器包括第一內核和第二內核,所述瀏覽器還包括:接收和加載模塊,用于通過所述第一內核接收頁面加載請求,并對所述頁面加載請求對應的頁面進行加載;判斷模塊,用于判斷所述第一內核加載所述頁面時是否發生異常;以及切換模塊,用于在所述判斷模塊判斷發生異常時,切換至所述第二內核加載所述頁面。
根據本發明實施例的瀏覽器中異常頁面的加載裝置,不依賴于人工維護的模式列表,例如,兼容模式列表和極速模式列表,通過異常判斷可以使用戶得到正確的切換內核結果,保證用戶正常地瀏覽網頁,降低了切換內核造成的頁面錯誤率,同時提高了用戶瀏覽網頁的效率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貝殼網際(北京)安全技術有限公司;北京金山網絡科技有限公司;北京金山安全軟件有限公司;珠海市君天電子科技有限公司;可牛網絡技術(北京)有限公司,未經貝殼網際(北京)安全技術有限公司;北京金山網絡科技有限公司;北京金山安全軟件有限公司;珠海市君天電子科技有限公司;可牛網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310268348.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種智能手表的藍牙天線
- 下一篇:弧腔定位夾具





