[發明專利]頁面展示的方法、裝置和存儲介質以及電子設備有效
| 申請號: | 201711160913.X | 申請日: | 2017-11-20 |
| 公開(公告)號: | CN108038134B | 公開(公告)日: | 2020-06-26 |
| 發明(設計)人: | 陸國際;張德陽;孫旭 | 申請(專利權)人: | 東軟集團股份有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F16/957 |
| 代理公司: | 北京英創嘉友知識產權代理事務所(普通合伙) 11447 | 代理人: | 張巖龍;魏嘉熹 |
| 地址: | 110179 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 展示 方法 裝置 存儲 介質 以及 電子設備 | ||
本公開涉及一種頁面展示的方法、裝置和存儲介質以及電子設備,該方法包括:接收頁面訪問請求,頁面訪問請求用于請求訪問展示頁面中的目標子頁面;獲取目標子頁面中包括的頁面信息;頁面信息包括樣式表文件、腳本文件和頁面控件;確定展示頁面的頭部元素中是否引用樣式表文件;在展示頁面的頭部元素中未引用樣式表文件時,將樣式表文件添加至展示頁面的頭部元素中;確定腳本文件的類型,并根據腳本文件的類型對腳本文件進行加載處理得到展示頁面中的目標腳本文件,在展示頁面的頁面框架中根據展示頁面中的目標腳本文件和樣式表文件展示目標子頁面,目標子頁面包括頁面控件。
技術領域
本公開涉及計算機技術領域,具體地,涉及一種頁面展示的方法、裝置和存儲介質以及電子設備。
背景技術
企業網站(如政府單位的系統網站)通常采用頁面框架進行頁面展示,即頁面框架中的菜單欄通常設置在瀏覽器頁面的左側區域或者上側區域,其中,菜單欄包括的每個菜單都存在對應的url(統一資源定位符,Uniform Resource Locator),例如,若在瀏覽器頁面的左側區域展示有菜單欄,則菜單的url對應的業務界面在瀏覽器頁面的右側區域進行展示;若在瀏覽器頁面的上側區域展示有菜單欄,則菜單的url對應的業務界面在瀏覽器頁面的下側區域進行展示,這樣,當用戶點擊該菜單欄中的某個菜單的名稱時,則會創建一個iframe(幀),且可以為該iframe賦予src屬性,如可以將src屬性賦予為該菜單的url(如該菜單的url為www.baidu.com),從而使得iframe展示該url指向的菜單對應的業務頁面,當用戶點擊該菜單欄中的另一個菜單的名稱時,則會創建另一個iframe,且同樣可以為該另一個iframe賦予src屬性,因此,在每創建一個iframe時都會對展示的業務頁面中的資源進行加載,上述采用多幀的形式展示業務界面使得頁面加載的資源較多,從而降低了頁面的加載速度,另外,每一個iframe的布局(如寬度和高度等)都需要在該iframe中進行設置,導致無法對頁面布局進行全局控制。
發明內容
為了解決上述問題,本公開提出一種頁面展示的方法、裝置和存儲介質以及電子設備。
根據本公開實施例的第一方面,提供一種頁面展示的方法,所述方法包括:接收頁面訪問請求,所述頁面訪問請求用于請求訪問展示頁面中的目標子頁面;獲取所述目標子頁面中包括的頁面信息;所述頁面信息包括樣式表文件、腳本文件和頁面控件;確定所述展示頁面的頭部元素中是否引用所述樣式表文件;在所述展示頁面的頭部元素中未引用所述樣式表文件時,將所述樣式表文件添加至所述展示頁面的頭部元素中;確定所述腳本文件的類型,并根據所述腳本文件的類型對所述腳本文件進行加載處理得到所述展示頁面中的目標腳本文件;在所述展示頁面的頁面框架中根據所述展示頁面中的目標腳本文件和樣式表文件展示所述目標子頁面,所述目標子頁面包括所述頁面控件。
可選地,在所述展示頁面的頁面框架中根據所述展示頁面中的目標腳本文件和樣式表文件展示所述目標子頁面前,還包括:對每一個目標子頁面中的頁面控件設置標識信息;所述在所述展示頁面的頁面框架中根據所述展示頁面中的目標腳本文件和樣式表文件展示所述目標子頁面包括:在所述展示頁面的頁面框架中根據所述展示頁面中的目標腳本文件和樣式表文件展示所述目標子頁面,所述目標子頁面包括設置有所述標識信息的頁面控件。
可選地,所述對每一個目標子頁面中的頁面控件設置標識信息包括:根據每個所述目標子頁面的名稱生成所述頁面控件的前綴標識信息,并根據所述前綴標識信息和所述頁面控件的原始標識信息生成所述頁面控件的標識信息。
可選地,在所述確定所述腳本文件的類型前,還包括:獲取腳本分類參數;所述腳本分類參數用于表示所述腳本文件的類型;
所述確定所述腳本文件的類型包括:根據所述腳本分類參數確定所述腳本文件的類型。
可選地,所述根據所述腳本文件的類型對所述腳本文件進行加載處理得到所述展示頁面中的目標腳本文件包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東軟集團股份有限公司,未經東軟集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711160913.X/2.html,轉載請聲明來源鉆瓜專利網。





