[發明專利]應用程序的頁面訪問方法及相關產品在審
申請號: | 202010097984.5 | 申請日: | 2020-02-17 |
公開(公告)號: | CN111339461A | 公開(公告)日: | 2020-06-26 |
發明(設計)人: | 蘇先樂 | 申請(專利權)人: | 中國平安人壽保險股份有限公司 |
主分類號: | G06F16/957 | 分類號: | G06F16/957 |
代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 熊永強;彭程 |
地址: | 518000 廣東省深圳市福田區益田路5033號*** | 國省代碼: | 廣東;44 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 應用程序 頁面 訪問 方法 相關 產品 | ||
本申請涉及基架運維的業務過程優化,具體公開一種應用程序的頁面訪問方法及相關產品,該應用程序應用于電子設備,該應用程序為電子設備中的任意一個應用,該應用程序通過接口調用該電子設備中內置的瀏覽器控件,該方法包括:在建立訪問網頁的線程時,該電子設備通過該應用程序的接口調用用戶界面網絡視圖生成網頁訪問請求;該電子設備通過該用戶界面網絡視圖對該網頁訪問請求進行攔截,并查找與該網頁訪問請求對應的本地網頁資源,以預加載該本地網頁資源;該電子設備通過該應用程序向全球廣域網服務器發送該網頁訪問請求;該電子設備接收該全球廣域網服務器返回的與該網頁訪問請求對應的線上網頁資源。本申請實施例有利于優化頁面訪問過程。
技術領域
本申請涉及互聯網技術領域,具體涉及一種應用程序的頁面訪問方法及相關產品。
背景技術
隨著終端的普及,人們會通過瀏覽器瀏覽各種新聞資訊以及查詢內容。目前主流的移動顯示終端的操作系統包括安卓和IOS,IOS是由蘋果公司開發的移動操作系統。在I0S使用應用程序編程接口API和超文本標記語言HTML5.0混合開發時,在iOS系統下有兩種方式訪問H5頁面:第一種是通過UIWebView訪問H5頁面,通過UIWebView訪問的請求,應用程序可以攔截到h5的請求,從而可以編寫h5頁面和資源預加載的邏輯,從而實現頁面快速打開的優化效果,然而通過UIWebView發出的請求,請求的http協議版本是1.1的,不支持http2.0這種方式。因此當后臺服務器已經支持http2.0時,如果繼續使用UIWebView訪問,就無法享受到http2.0所帶來的性能提升。第二種是通過WKWebView訪問H5頁面,通過UIWebView發出的請求,請求的http協議版本即支持http1.1,又支持http2.0,因此,當后臺服務器支持http2.0時,使用WKWebView這種方式訪問h5,就可以享受到http2.0所帶來的性能提升。但是,WKWebView這種方式的缺點是,app無法攔截webView發出的請求,因此開發人員無法通過攔截請求然后把資源立即返回給h5的方式來進行頁面的加載優化。
因此,為了體驗到http2.0所帶來的性能提升,現有的方案通常是在終端上內置WKWebView,以通過WKWebView來訪問H5頁面,以實現支持http2.0,由于通過WKWebView來訪問H5頁面,無法攔截網頁訪問請求,也就不能預覽網頁,進而不能實現優化頁面的加載,降低了用戶體驗。
發明內容
本申請實施例提供了一種應用程序的頁面訪問方法,通過UIWebView攔截網頁訪問請求,以及通過應用程序發送訪問請求,進而在訪問網頁時,實現頁面預覽以及支持http2.0。
第一方面,本申請實施例提供一種應用程序的頁面訪問方法,所述應用程序應用于電子設備,所述應用程序為電子設備中的任意一個應用,所述應用程序通過接口調用所述電子設備中內置的瀏覽器控件,所述方法包括:
在建立訪問網頁的線程時,所述電子設備通過所述應用程序調用用戶界面網絡視圖用戶界面網絡視圖向全球廣域網web服務器發起網頁訪問請求;
所述電子設備通過所述用戶界面網絡視圖對所述網頁訪問請求進行攔截,并在緩存中查找與所述網頁訪問請求對應的網頁資源,以預加載所述網頁資源;
所述電子設備通過所述應用程序向所述web服務器發送所述網頁訪問請求;
所述電子設備接收所述web服務器返回的所述網頁訪問請求的網頁資源。
第二方面,本申請實施例提供一應用程序的頁面訪問裝置,其特征在于,所述訪問裝置應用于電子裝置,所述應用程序應用于電子設備,所述應用程序為訪問裝置中的任意一個應用,所述應用程序通過接口調用所述訪問裝置中內置的瀏覽器控件,包括:
生成單元,用于在建立訪問網頁的線程時,通過所述應用程序的接口調用用戶界面網絡視圖用戶界面網絡視圖生成網頁訪問請求;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安人壽保險股份有限公司,未經中國平安人壽保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010097984.5/2.html,轉載請聲明來源鉆瓜專利網。