[發明專利]網頁顯示方法、瀏覽器、終端和計算機可讀存儲介質有效
| 申請號: | 201711270394.2 | 申請日: | 2017-12-05 |
| 公開(公告)號: | CN110020311B | 公開(公告)日: | 2023-03-28 |
| 發明(設計)人: | 曹剛 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06F16/955 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 黃廣龍 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁 顯示 方法 瀏覽器 終端 計算機 可讀 存儲 介質 | ||
1.一種網頁顯示方法,包括:
當第一網頁中有預設元素時,根據所述第一網頁生成第二網頁,所述第二網頁包括所述第一網頁的全部元素,且所述第二網頁中所述預設元素所在區域的定位屬性為相對于瀏覽器窗口定位;
顯示所述第二網頁;
其中,步驟根據所述第一網頁生成第二網頁,包括:
獲取所述第一網頁的第一文檔對象模型樹的根節點作為所述第二網頁的第二文檔對象模型樹的根節點;
創建第一元素標簽和第二元素標簽,將所述第一元素標簽作為所述第二文檔對象模型樹的根節點的子節點,將所述第二元素標簽作為所述第二文檔對象模型樹的根節點的子節點;
提取所述第一文檔對象模型樹中與所述預設元素對應的子節點作為所述第一元素標簽的子節點,設置所述第一元素標簽的定位屬性為相對于瀏覽器窗口定位;
提取所述第一文檔對象模型樹中除所述根節點和所述預設元素對應的子節點外的其他子節點按其在第一文檔對象模型樹中的結構放置在所述第二元素標簽下;
其中,所述第二元素標簽為內嵌網頁標簽。
2.如權利要求1所述的網頁顯示方法,其特征在于,所述預設元素為視頻元素。
3.如權利要求1所述的網頁顯示方法,其特征在于,所述根據所述第一網頁生成第二網頁包括:當所述第一網頁的布局高度超過用于顯示所述第一網頁的終端屏幕的高度時,根據所述第一網頁生成第二網頁。
4.如權利要求1所述的網頁顯示方法,其特征在于,所述方法還包括,按照預設速度滾動顯示所述第二元素標簽對應的區域中的元素。
5.一種瀏覽器,包括:主控模塊、檢測模塊和重構模塊,其中:
所述主控模塊用于,調用所述檢測模塊檢測網頁中是否有預設元素,接收到所述檢測模塊返回的網頁中有預設元素的檢測結果時,調用所述重構模塊根據第一網頁生成第二網頁并顯示;
檢測模塊用于,檢測網頁中是否有預設元素,返回檢測結果至所述主控模塊;
所述重構模塊用于,根據所述第一網頁生成第二網頁,所述第二網頁包括所述第一網頁的全部元素,且所述第二網頁中所述預設元素所在區域的定位屬性為相對于瀏覽器窗口定位;其中,步驟根據所述第一網頁生成第二網頁,包括:
獲取所述第一網頁的第一文檔對象模型樹的根節點作為所述第二網頁的第二文檔對象模型樹的根節點;
創建第一元素標簽和第二元素標簽,將所述第一元素標簽作為所述第二文檔對象模型樹的根節點的子節點,將所述第二元素標簽作為所述第二文檔對象模型樹的根節點的子節點;
提取所述第一文檔對象模型樹中與所述預設元素對應的子節點作為所述第一元素標簽的子節點,設置所述第一元素標簽的定位屬性為相對于瀏覽器窗口定位;
提取所述第一文檔對象模型樹中除所述根節點和所述預設元素對應的子節點外的其他子節點按其在第一文檔對象模型樹中的結構放置在所述第二元素標簽下;
其中,所述第二元素標簽為內嵌網頁標簽。
6.一種終端,其特征在于,包括存儲器和處理器,所述存儲器存儲有程序,所述程序在被所述處理器讀取執行時,實現如權利要求1至4任一所述的網頁顯示方法。
7.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執行,以實現如權利要求1至4任一所述的網頁顯示方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711270394.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:資源加載的方法、裝置、終端及存儲介質
- 下一篇:提取網頁正文的方法和裝置





