[發明專利]一種避免白頁的頁面切換方法和裝置有效
| 申請號: | 201610553016.4 | 申請日: | 2016-07-13 |
| 公開(公告)號: | CN107622063B | 公開(公告)日: | 2021-01-19 |
| 發明(設計)人: | 林嘉 | 申請(專利權)人: | 深圳聯友科技有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 高占元 |
| 地址: | 518031 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 避免 頁面 切換 方法 裝置 | ||
本發明公開了一種避免白頁的頁面切換方法和裝置。所述方法包括:獲取創建切換頁面指令;獲取頁面切換指令;根據頁面切換指令顯示加載有所需切換頁面內容的網絡視圖對象。本發明提供的避免白頁的頁面切換方法,通過根據預設的網絡視圖組件在后臺隱式創建加載有所需切換頁面內容的網絡視圖對象,可以避免頁面切換過程中出現白頁。而且,由于網絡視圖對象由同一預設的網絡視圖組件生成,網絡視圖對象之間不會出現兼容性沖突,代碼維護也相對容易。此外,網絡視圖對象之間相互獨立,可以用多個網絡視圖對象分別加載多個所需切面頁面的內容,避免了同一網絡視圖對象加載過多的頁面內容,而無法在一些性能不佳的移動設備上運行的情況,實用性強。
技術領域
本發明涉及頁面切換技術領域,特別涉及一種避免白頁的頁面切換方法和裝置。
背景技術
瀏覽器的頁面在切換時,由于其頁面加載機制,在跳轉到下一個頁面時,先要請求聯網、載入頁面代碼、構建文檔結構、渲染,最后才顯示出來。在最終結果渲染完畢前,會出現幾十毫秒甚至數秒的白頁(即沒有內容顯示的頁面)。
現有避免移動端瀏覽器頁面跳轉出現白頁的方案,一般是將多個頁面內容存放在一個緩沖頁面中,在一個緩沖頁面內進行跳轉切換,這樣就不會出現白頁。
然而,將多個頁面內容同時存放在一個緩沖頁面中時,緩沖頁面會變得非常大,導致在一些性能不高的移動設備上無法運行,此外,不同頁面內容之間的樣式不同,兼容性差,同時存在一個緩沖頁面中容易產生沖突。
發明內容
為了解決現有避免移動端瀏覽器頁面跳轉出現白頁的方法可靠性不高的問題,本發明實施例提供了一種避免白頁的頁面切換方法和裝置。所述技術方案如下:
一方面,本發明實施例提供了一種避免白頁的頁面切換方法,所述方法包括:
獲取創建切換頁面指令,所述創建切換頁面指令用于指示瀏覽器根據預設的網絡視圖組件,在后臺隱式創建加載有所需切換頁面內容的網絡視圖對象;
獲取頁面切換指令;
根據所述頁面切換指令顯示加載有所需切換頁面內容的網絡視圖對象。
在本發明實施例上述的避免白頁的頁面切換方法中,在獲取創建切換頁面指令之前,所述方法還包括:
通過預設的開源項目對原裝網絡視圖組件進行封裝,形成能用預設的網絡腳本語言進行操控的預設網絡視圖組件。
在本發明實施例上述的避免白頁的頁面切換方法中,在獲取頁面切換指令之前,所述方法還包括:
判斷是否獲取頁面加載完成信號,所述頁面加載完成信號用于指示所述網絡視圖對象已創建完成。
在本發明實施例上述的避免白頁的頁面切換方法中,所述根據所述頁面切換指令顯示加載有所需切換頁面內容的網絡視圖對象,包括:
根據所述頁面切換指令,通過動畫的方式,顯示加載有所需切換頁面內容的網絡視圖對象。
在本發明實施例上述的避免白頁的頁面切換方法中,每個網絡視圖對象對應加載一個所需切換頁面的所有內容。
另一方面,本發明實施例提供了一種避免白頁的頁面切換裝置,所述裝置包括:
獲取模塊,用于獲取創建切換頁面指令,所述創建切換頁面指令用于指示瀏覽器根據預設的網絡視圖組件,在后臺隱式創建加載有所需切換頁面內容的網絡視圖對象;
所述獲取模塊,還用于獲取頁面切換指令;
顯示模塊,用于根據所述頁面切換指令顯示加載有所需切換頁面內容的網絡視圖對象。
在本發明實施例上述的避免白頁的頁面切換裝置中,所述裝置還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳聯友科技有限公司,未經深圳聯友科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610553016.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種對大批量數據存儲的方法和系統
- 下一篇:一種數據讀取方法及系統





