[發明專利]頁面資源的加載方法、裝置、電子設備及存儲介質在審
| 申請號: | 202010541546.3 | 申請日: | 2020-06-15 |
| 公開(公告)號: | CN111737617A | 公開(公告)日: | 2020-10-02 |
| 發明(設計)人: | 朱佳慧 | 申請(專利權)人: | 北京達佳互聯信息技術有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 馮右明 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 資源 加載 方法 裝置 電子設備 存儲 介質 | ||
本公開關于一種頁面資源的加載方法、裝置、電子設備及存儲介質,該方法包括:若識別到頁面資源加載失敗,通過預設回調指令獲取所述頁面資源的地址信息中的域名;所述域名為內容分發域名;獲取所述域名對應的備用域名;將所述地址信息中的所述域名替換為所述備用域名,得到新的地址信息;根據所述新的地址信息重新加載所述頁面資源。采用本方法,實現了在頁面資源加載失敗的情況下,通過替換頁面資源的地址信息中的域名所得到的新的地址信息,去重新加載頁面資源的目的;避免了頁面資源加載失敗而導致頁面顯示異常,進而使得頁面的顯示效果較差的缺陷,進一步提高了頁面的顯示效果。
技術領域
本公開涉及互聯網技術領域,尤其涉及一種頁面資源的加載方法、裝置、電子設備及存儲介質。
背景技術
隨著互聯網技術的快速發展,各種頁面層出不窮;為了顯示頁面,需要對頁面資源進行加載。
相關技術中,對頁面資源的加載方式,一般是通過頁面資源對應的URL(UniformResource Locator,統一資源定位系統)地址中的域名去訪問相應的CDN(ContentDelivery Network,內容分發網絡)服務器,以加載對應的資源;但是,若該CDN服務器發生異常或者沒有存儲相應的資源,會導致頁面資源加載失敗,從而造成頁面顯示異常,進而使得頁面的顯示效果較差。
發明內容
本公開提供一種頁面資源的加載方法、裝置、電子設備和存儲介質,以至少解決相關技術中頁面的顯示效果較差的問題。本公開的技術方案如下:
根據本公開實施例的第一方面,提供一種頁面資源的加載方法,包括:
若識別到頁面資源加載失敗,通過預設回調指令獲取所述頁面資源的地址信息中的域名;所述域名為內容分發域名;
獲取所述域名對應的備用域名;
將所述地址信息中的所述域名替換為所述備用域名,得到新的地址信息;
根據所述新的地址信息重新加載所述頁面資源。
在一示例性實施例中,所述若識別到頁面資源加載失敗,通過回調指令獲取所述頁面資源的地址信息中的域名,包括:
若識別到頁面資源加載失敗,則觸發所述頁面資源對應的預設回調指令;
通過所述預設回調指令,獲取所述頁面資源對應的節點信息;
從所述節點信息中提取出所述頁面資源的地址信息,并從所述頁面資源的地址信息中提取出所述域名。
在一示例性實施例中,所述通過所述預設回調指令,獲取所述頁面資源對應的節點信息,包括:
獲取所述預設回調指令回調的第一個參數;
獲取所述預設回調指令回調的第一個參數對應的節點對象,作為所述頁面資源對應的節點對象;
獲取所述節點對象包含的信息,作為所述頁面資源對應的節點信息。
在一示例性實施例中,所述從所述節點信息中提取出所述頁面資源的地址信息,包括:
獲取預設的地址信息標識符;
從所述節點信息中提取出與所述預設的地址信息標識符對應的信息,作為所述頁面資源的地址信息。
在一示例性實施例中,所述獲取所述域名對應的備用域名,包括:
獲取所述域名的域名序號;
查詢備用域名列表,獲取與所述域名序號對應的下一域名序號的域名,作為所述備用域名;所述備用域名列表中記錄有多個域名序號對應的域名。
在一示例性實施例中,所述獲取所述域名的域名序號,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京達佳互聯信息技術有限公司,未經北京達佳互聯信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010541546.3/2.html,轉載請聲明來源鉆瓜專利網。





