[發(fā)明專利]網頁顯示方法和裝置有效
| 申請?zhí)枺?/td> | 201410356867.0 | 申請日: | 2014-07-24 |
| 公開(公告)號: | CN105335139B | 公開(公告)日: | 2019-05-17 |
| 發(fā)明(設計)人: | 梁捷;王曉振 | 申請(專利權)人: | 廣州市動景計算機科技有限公司 |
| 主分類號: | G06F16/955 | 分類號: | G06F16/955 |
| 代理公司: | 北京展翼知識產權代理事務所(特殊普通合伙) 11452 | 代理人: | 屠長存 |
| 地址: | 510627 廣東省廣州市天河區(qū)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁 顯示 方法 裝置 | ||
本發(fā)明公開了一種網頁顯示方法和裝置。其中,該方法包括:確定存在與當前顯示的第一網頁相關聯的第二網頁;創(chuàng)建第二網頁的內聯框架;向第一網頁的網頁源代碼中加入模擬點擊腳本生成新的網頁源代碼,其中,模擬點擊腳本用于模擬第一網頁接收到的點擊事件,點擊事件用于獲取第二網頁的源代碼;將新的網頁源代碼加入到第二網頁的內聯框架中;解析新的網頁源代碼,執(zhí)行模擬點擊腳本,獲取第二網頁源代碼;在第二網頁的內聯框架中根據第二網頁源代碼顯示第二網頁。本發(fā)明解決了現有技術中的不包含明文URL的網頁無法正常進入閱讀模式的技術問題。
技術領域
本發(fā)明涉及計算機互聯網領域,具體而言,涉及一種網頁顯示方法和裝置。
背景技術
現有技術的瀏覽器中沒有閱讀模式的情況下,用戶閱讀完當前頁面內容,需要切換到下一頁時,通常需要點擊特定的按鈕,例如“下一節(jié)”,“下一章”等,不但增加了操作,而且大多數情況下這類由于尺寸過小導致點擊中出現的誤操作也大大增加。而閱讀模式下只需用戶正常的滾屏閱讀,當瀏覽器判斷出用戶已經閱讀到頁面末尾,馬上需要翻頁閱讀下一頁內容時,自動將下一頁的內容拼接到當前頁面的底部,極大方便了用戶的閱讀,提高了操作體驗。
目前存在一種閱讀模式實現方式是通過技術手段識別出下一個頁面的URL。在適當的時機,瀏覽器會主動加載下一個頁面的URL,獲取到內容后將新的內容拼接到當前頁面的底部。因此,該閱讀模式的實現方式關鍵點在于以下3點:如何找到下一個頁面的URL;獲取新頁面內容;新頁面拼接到當前頁面底部。
上述閱讀模式的實現流程如圖1所示,可以包括如下步驟:
首先,在瀏覽器中加載當前網頁。
然后,查詢當前網頁的也沒內容是否存在關鍵字,例如“下一頁”、“下一章”、“下一段”等。其中,如果存在則執(zhí)行下一步驟,否則結束流程。
接著,根據該關鍵字判斷該關鍵字節(jié)點是否存在可用鏈接地址URL,如果存在,則執(zhí)行下一步驟,否則結束流程。
接著,根據該關鍵字節(jié)點的可用鏈接地址來獲取新頁面內容,即獲取關鍵字對應的新頁面。
最后,在將頁面完成加載之后,實現了將新頁面拼接到當前頁面的底部。
上述方案中,獲取新頁面內容以及將新頁面拼接到當前頁面底部的步驟都是在瀏覽器中實現的,比較固定的處理代碼,該處理不會受到頁面的影響而出現問題或無法正常工作的現象。但是針對如何找到下一個頁面的URL,很明顯受到頁面寫法的制約,頁面的寫法常常會影響到閱讀模式的正常實現。
具體的,現有的一種網頁中包含了正文內容以及下一頁按鈕,但是與普通頁面不同的是,下一頁按鈕中并沒有包含實際頁面的URL,加載下一頁的工作方式是點擊該按鈕后,JS響應按鈕事件后生成下一頁的URL并自動加載該URL。這種寫法的頁面不存在一個明文的“下一頁”URL,因此無法適應于現在的閱讀模式方案。目前,很多的提供閱讀服務的網站使用該方案來加載下一頁的頁面主題數據,該類網站提供小說閱讀服務為主的網站。
針對上述現有技術中的不包含明文URL的網頁無法正常進入閱讀模式的問題,目前尚未提出有效的解決方案。
發(fā)明內容
本發(fā)明實施例提供了一種網頁顯示方法和裝置,以至少解決現有技術中的不包含明文URL的網頁無法正常進入閱讀模式的技術問題。
根據本發(fā)明實施例的一個方面,提供了一種網頁顯示方法,該方法包括:確定存在與當前顯示的第一網頁相關聯的第二網頁;創(chuàng)建第二網頁的內聯框架;向第一網頁的網頁源代碼中加入模擬點擊腳本生成新的網頁源代碼,其中,模擬點擊腳本用于模擬第一網頁接收到的點擊事件,點擊事件用于獲取第二網頁的源代碼;將新的網頁源代碼加入到第二網頁的內聯框架中;解析新的網頁源代碼,執(zhí)行模擬點擊腳本,獲取第二網頁源代碼;在第二網頁的內聯框架中根據第二網頁源代碼顯示第二網頁。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市動景計算機科技有限公司,未經廣州市動景計算機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410356867.0/2.html,轉載請聲明來源鉆瓜專利網。





