新四季網

顯示網頁的方法及瀏覽器的製造方法

2023-10-09 13:24:59

顯示網頁的方法及瀏覽器的製造方法
【專利摘要】本發明提供了一種顯示網頁的方法及瀏覽器。包括:在瀏覽器側本地預置網頁頁面位置信息表;獲取當前請求訪問的網頁的統一資源定位符URL;在網頁頁面位置信息表中查找URL,讀取與URL對應的頁面位置信息;打開與URL對應的網頁,並按照所獲取的頁面位置信息加載顯示該網頁的加載顯示部分。通過本發明,能夠使得當用戶再次瀏覽該網頁時,獲取該網頁的URL,並在網頁頁面位置信息表中查找該URL,讀取與該URL對應的頁面位置信息,在打開該URL的頁面時,按照獲取的頁面位置信息加載顯示該網頁,可以使得網頁的顯示位置恢復到用戶上次瀏覽時的最後位置,便於用戶再次對網頁的流量,能夠提升用戶體驗。
【專利說明】顯示網頁的方法及瀏覽器
【技術領域】
[0001]本發明涉及網際網路領域,具體涉及一種顯示網頁的方法及瀏覽器。
【背景技術】
[0002]目前,瀏覽器的不斷發展給用戶帶來了豐富的網絡資源,用戶可以通過瀏覽器來瀏覽網頁,從而獲知網頁內容。
[0003]現有的網頁大多包含大量信息,且大量的信息使得網頁頁面過長,在同一屏中無法顯示完全。用戶在瀏覽時,可選擇通過滑鼠滾輪、進度條或滑鼠手勢等下拉頁面,以瀏覽網頁後續的內容。
[0004]大多數網絡用戶每天都會根據其喜好瀏覽大量的網頁,但是可能在瀏覽時經常會被打斷。用戶這時可選擇將網頁收藏入收藏夾,當有時間時,從收藏夾中找到該網站再次打開進行瀏覽。
[0005]但是,由於目前的很多網頁的信息量都很大,導致頁面過長,用戶打開以前看到一半的網頁時,通常會忘記已經看到了網頁的什麼位置,只能再重新尋找位置並下拉進度條到該位置進行瀏覽。
[0006]因此,使用瀏覽器現有的網頁打開方式進行網頁打開時,如果是用戶已看過的網站,需要自己去尋找已看到的位置,操作繁瑣,浪費用戶時間,降低了用戶體驗。

【發明內容】

[0007]鑑於上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的適於顯示網頁的方法及相應地瀏覽器。
[0008]依據本發明的一個方面,提供了一種顯示網頁的方法,包括:
[0009]在瀏覽器側本地預置網頁頁面位置信息表,其中標記有網頁中的加載顯示部分的位置信息;
[0010]獲取當前請求訪問的網頁的URL (Uniform Resource Locator,統一資源定位符);
[0011]在網頁頁面位置信息表中查找URL,讀取與URL對應的頁面位置信息;
[0012]打開與URL對應的網頁,並按照所獲取的頁面位置信息加載顯示該網頁的加載顯示部分。
[0013]可選地,網頁頁面位置信息表的預置方式包括:
[0014]接收用戶在當前瀏覽的網頁中觸發的錄製指令;
[0015]獲取當錄製指令觸發時該網頁的頁面位置信息;
[0016]將該網頁的URL與所獲取的頁面位置信息對應存儲到預先建立的網頁頁面位置信息表中。
[0017]可選地,該方法還包括:
[0018]當接收到對已錄製過的網頁再次觸發錄製指令時,獲取該次錄製指令觸發時該網頁的頁面位置信息;
[0019]將網頁頁面位置信息表中的、與該網頁的URL對應的原頁面位置信息更新成當前獲取的頁面位置信息。
[0020]可選地,錄製指令的觸發方式包括:
[0021]接收用戶點擊網頁中的錄製標誌來觸發錄製指令;或者,
[0022]接收用戶點擊錄製快捷鍵來觸發錄製指令;或者,
[0023]接收用戶對網頁的收藏指示來觸發錄製指令;或者,
[0024]接收用戶關閉網頁的指示,觸發獲取當前顯示的網頁頁面位置;或者,
[0025]接收用戶選擇的當前網頁中的網頁元素,觸發將該網頁元素作為瀏覽器顯示區域範圍的中心。
[0026]可選地,錄製標誌位於網頁的工具欄中,或者位於網頁的頁面內容中。
[0027]可選地,該方法以如下任意一種方式對錄製指令觸發前、後的錄製標誌進行區分:放大、改變顏色、改變形狀。
[0028]可選地,在網頁頁面位置信息表中查找URL,讀取與URL對應的頁面位置信息,包括:
[0029]查找網頁頁面位置信息表,判斷其中是否包含有URL ;
[0030]若包含,則讀取與URL對應的頁面位置信息;
[0031]若不包含,則直接打開URL對應的網頁,並將該網頁進行默認顯示。
[0032]可選地,網頁頁面位置信息表中包括:用戶錄製的個數標識和/或錄製的時間和/或網頁網址和/或當前網頁頁面位置信息。
[0033]可選地,網頁頁面位置信息表的存儲形式包括:與本地的資料庫文件分開存儲或者存儲於資料庫文件中。
[0034]可選地,頁面位置信息以網頁的滾動條位置坐標的形式進行標記。
[0035]依據本發明的一個方面,還提供一種瀏覽器,包括:
[0036]信息表預置模塊,配置為在瀏覽器側本地預置網頁頁面位置信息表,其中標記有網頁中的加載顯示部分的位置信息;
[0037]URL獲取模塊,配置為獲取當前請求訪問的網頁的URL ;
[0038]位置信息讀取模塊,配置為在網頁頁面位置信息表中查找URL,讀取與URL對應的頁面位置信息;
[0039]網頁加載模塊,配置為打開與URL對應的網頁,並按照所獲取的頁面位置信息加載顯示該網頁的加載顯示部分。
[0040]可選地,信息表預置模塊包括:
[0041]指令接收單元,配置為接收用戶在當前瀏覽的網頁中觸發的錄製指令;
[0042]位置信息獲取單元,配置為獲取當錄製指令觸發時該網頁的頁面位置信息;
[0043]存儲單元,配置為將該網頁的URL與所獲取的頁面位置信息對應存儲到預先建立的網頁頁面位置信息表中。
[0044]可選地,指令接收單元還配置為接收到對已錄製過的網頁再次觸發錄製指令;
[0045]相應地,位置信息獲取單元還配置為獲取該次錄製指令觸發時該網頁的頁面位置
信息;[0046]存儲單元還配置為將網頁頁面位置信息表中的、與該網頁的URL對應的原頁面位置信息更新成當前獲取的頁面位置信息。
[0047]可選地,指令接收單元所接收到的錄製指令的觸發方式包括:
[0048]接收用戶點擊網頁中的錄製標誌來觸發錄製指令;或者,
[0049]接收用戶點擊錄製快捷鍵來觸發錄製指令;或者,
[0050]接收用戶對網頁的收藏指示來觸發錄製指令;或者,
[0051]接收用戶關閉網頁的指示,觸發獲取當前顯示的網頁頁面位置;或者,
[0052]接收用戶選擇的當前網頁中的網頁元素,觸發將該網頁元素作為瀏覽器顯示區域範圍的中心。
[0053]可選地,錄製標誌位於網頁的工具欄中,或者位於網頁的頁面內容中。
[0054]可選地,該瀏覽器以如下任意一種方式對錄製指令觸發前、後的錄製標誌進行區分:放大、改變顏色、改變形狀。
[0055]可選地,位置信息讀取模塊包括:
[0056]查找判斷單元,配置為查找網頁頁面位置信息表,判斷其中是否包含有URL ;
[0057]讀取單元,配置為當網頁頁面位置信息表中包含URL時,讀取與URL對應的頁面位
置信息;
[0058]網頁打開單元,配置為當網頁頁面位置信息表中不包含URL時,直接打開URL對應的網頁,並將該網頁進行默認顯示。
[0059]可選地,網頁頁面位置信息表中包括:用戶錄製的個數標識和/或錄製的時間和/或網頁網址和/或當前網頁頁面位置信息。
[0060]可選地,網頁頁面位置信息表的存儲形式包括:與本地的資料庫文件分開存儲或者存儲於資料庫文件中。
[0061]可選地,頁面位置信息以網頁的滾動條位置坐標的形式進行標記。
[0062]本發明提供了一種顯示網頁的方法及瀏覽器,本發明實施例通過在瀏覽器側本地預置網頁頁面位置信息表來保存用戶瀏覽過的網頁的頁面位置信息,使得當用戶再次瀏覽該網頁時,獲取該網頁的URL,並在網頁頁面位置信息表中查找該URL,讀取與該URL對應的頁面位置信息,在打開該URL的頁面時,按照獲取的頁面位置信息加載顯示該網頁,可以使得網頁的顯示位置恢復到用戶上次瀏覽時的最後位置,便於用戶再次對網頁的流量,能夠提升用戶體驗,更加人性化。
[0063]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,並且為了讓本發明的上述和其它目的、特徵和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
[0064]根據下文結合附圖對本發明具體實施例的詳細描述,本領域技術人員將會更加明了本發明的上述以及其他目的、優點和特徵。
【專利附圖】

【附圖說明】
[0065]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對於本領域普通技術人員將變得清楚明了。附圖僅用於示出優選實施方式的目的,而並不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:[0066]圖1是根據本發明一個實施例的一種顯示網頁的方法流程圖;
[0067]圖2是根據本發明一個實施例的一種顯示網頁的具體方法流程圖;
[0068]圖3是根據本發明一個實施例的在瀏覽器上增加通過錄製標誌進行網頁頁面位置的錄製示意圖;
[0069]圖4是根據本發明一個實施例的一種瀏覽器的整體結構框圖。
【具體實施方式】
[0070]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應該被這裡闡述的實施例所限制。相反,提供這些實施例是為了能夠透徹地理解本公開,並且能夠將本公開的範圍完整的傳達給本領域的技術人員。
[0071]實施例一
[0072]本發明實施例提供了一種顯示網頁的方法,其中,該方法可以通過對瀏覽器進行改進來實現。
[0073]圖1是本發明一個實施例的一種顯示網頁的方法流程圖,該方法包括步驟S102至S108。
[0074]S102,在瀏覽器側本地預置網頁頁面位置信息表,其中標記有網頁中的加載顯示部分的位置信息。
[0075]S104,獲取當前請求訪問的網頁的URL。
[0076]S106,在所述網頁頁面位置信息表中查找所述URL,讀取與所述URL對應的頁面位
置信息。
[0077]S108,打開與所述URL對應的網頁,並按照所獲取的頁面位置信息加載顯示該網頁的加載顯示部分。
[0078]本發明實施例提供了一種顯示網頁的方法,通過在瀏覽器側本地預置網頁頁面位置信息表來保存用戶瀏覽過的網頁的頁面位置信息,使得當用戶再次瀏覽該網頁時,獲取該網頁的URL,並在網頁頁面位置信息表中查找該URL,讀取與該URL對應的頁面位置信息,在打開該URL的頁面時,按照獲取的頁面位置信息加載顯示該網頁,可以使得網頁的顯示位置恢復到用戶上次瀏覽時的最後位置,便於用戶再次對網頁的流量,能夠提升用戶體驗,更加人性化。
[0079]實施例二
[0080]作為本發明的另一個優選的實施例,本實施例提供了一種顯示網頁的方法。本實施例所提供的方法,是對實施例一所提供的方法的改進,並可通過改進瀏覽器進行實現。
[0081]本實施例二提供的方法可以提供給用戶對網頁的錄製功能,可以保存用戶打開的網頁以及當前的網頁頁面位置。對於用戶打開曾經錄製過的網頁時,直接顯示到用戶上次曾經瀏覽到的網頁位置。本實施例二具體的以用戶對一網頁頁面進行錄製,並在關閉後打開該錄製過的網頁為例進行說明。
[0082]圖2是本發明一個實施例的一種顯示網頁的具體方法流程圖,該方法包括步驟S201至S208,下面具體介紹本實施例所提供的方法。
[0083]首先,執行步驟S201,接收用戶在當前瀏覽的網頁中觸發的錄製指令。[0084]需要說明的是,錄製指令用於將用戶當前瀏覽的網頁的URL以及當前頁面位置保持到本地。可選地,本實施例中,錄製指令的觸發方式包括但不限於如下幾種:
[0085]第一種,接收用戶點擊網頁中的錄製標誌來觸發錄製指令。
[0086]本實施例中的錄製標誌可以位於網頁的工具欄中,也可以位於網頁的頁面內容中。為了更加清晰地表示本實施例所提供的第一種錄製方式,本實施例還提供了圖3,展示了在瀏覽器上增加通過錄製標誌進行網頁頁面位置的錄製示意圖。其中,圖3中所示的網頁頁面的左上角的按鈕(文字「瀏覽器」之下的按鈕)代表著錄製當前頁面的位置。
[0087]另外,在本實施例中,為了便於用戶知曉是否已經對當前頁面進行過錄製,可選地,可以採用對錄製標誌的顏色的變化來標記對於每個網頁的錄製狀態。例如:如果這個頁面的滾動條位置沒有記錄過,錄製標誌顯示為黑框透明底色;點擊這個標誌對頁面的滾動條位置進行記錄,頁面當前的滾動條位置會隨著URL —起保存到本地,並且錄製標誌變為黃色底色,表示已經記錄過這個連結。
[0088]同樣的,為了達到相同的效果,本實施例還可以通過對錄製標誌進行放大來標記對於每個網頁的錄製狀態,也可以用通過改變錄製標誌的形狀來標記對於每個網頁的錄製狀態等,本實施例不在進行具體說明。
[0089]第二種,接收用戶點擊錄製快捷鍵來觸發錄製指令。
[0090]該方法與第一種方法類似,本實施例中,還可以將第一種方法中的錄製標誌替換為錄製快捷鍵來實現對網頁進行錄製。可選地,錄製快捷鍵可以由用戶進行設置,也可以由系統進行默認設置。
[0091]第三種,接收用戶對網頁的收藏指示來觸發錄製指令。
[0092]本實施例中,還可以通過點擊收藏按鈕來對網頁進行收藏,此時,將該頁面的頁面位置進行保存。
[0093]第四種,接收用戶關閉網頁的指示,觸發獲取當前顯示的網頁頁面位置。
[0094]需要說明的是,在該種方式中,網頁的錄製操作被配置為自動錄製,當用戶關閉網頁時,即可觸發進行網頁的URL和當前頁面位置的保存。
[0095]可選地,在第一至第四種方式中,均可以通過獲取當前網頁的顯示區域,並通過該顯示區域的中心元素的位置計算得到scrollposition(滾動條的位置)的坐標作為網頁頁面位置。
[0096]下面介紹第五種方式,接收用戶選擇的當前網頁中的網頁元素,觸發將該網頁元素作為瀏覽器顯示區域範圍的中心。
[0097]在該種方式中,用戶可手動選擇前的網頁中的網頁元素(從當前的DOM(DocumentObject Model,文件對象模型)樹中進行獲取網頁的中心顯示的元素),然後以該元素為中心的瀏覽器顯示區域範圍(ClientWidth*600piXel)作為當前的網頁頁面位置的計算基礎。
[0098]其中clientwidth和clientheight (也即瀏覽器窗口的大小)可以通過如下方式獲取:
[0099]在沒有聲明D0CTYPE的瀏覽器中,瀏覽器窗口的大小可以通過document, body,offsetwidth/offseteight 獲取;
[0100]在聲明了D0CTYPE 的瀏覽器中,可以用 document.documentElement.clientWidth/clientHeighth獲取瀏覽器窗口的大小。例如:IE、Safari即可通過上述方法獲取。
[0101]或者,用戶也可以手動進行設置該中心顯示區域的高度,首先是通過Setscrollposition設置到當前選中元素所在的scrollposition,這個在用戶進行配置時需要獲取當前的sciOllposition信息並進行保存,然後並記錄顯示區域的範圍數據。
[0102]在接收了錄製指令之後,繼續執行步驟S202。在步驟S202中,獲取當錄製指令觸發時該網頁的頁面位置信息。
[0103]其中,頁面位置信息可以是根據當前頁面的顯示區域計算得到的滾動條位置scrollposition的坐標,也可以是根據當前頁面的中心元素計算得到的滾動條位置scrollposition 的坐標。
[0104]接著,執行步驟S203,即將該網頁的URL與獲取的頁面位置信息對應存儲到預先建立的網頁頁面位置信息表中。
[0105]其中,該網頁頁面位置信息表中標記有網頁中的加載顯示部分的位置信息,該頁面位置信息以網頁的滾動條位置坐標的形式進行標記。
[0106]需要說明的是,在瀏覽器側本地預先建立有一資料庫文件session,該資料庫文件用於存儲用戶上一次關閉或意外出錯關閉的網頁的頁面位置信息。當瀏覽器重啟或用戶撤銷上一次的關閉操作時,瀏覽器在該session資料庫文件中讀取被關閉的網頁以及該網頁的頁面位置信息,並進行恢復操作。
[0107]具體地,本發明實施例提供的網頁頁面位置信息表可存儲於該session資料庫中間中,也可以在本地單獨建立資料庫文件用於存儲網頁頁面位置信息表。
[0108]可選地,該網頁頁面位置信息表中還包括下面至少一個信息:用戶錄製的個數標識、錄製的時間和/或網頁網址、當前網頁頁面位置信息。通常,為了使得保存的網頁頁面位置信息表更加全面,網頁頁面位置信息表在進行存儲的時候通常將用戶錄製的個數標識、錄製的時間和/或網頁網址及當前網頁頁面位置信息全部作為參數進行標記。
[0109]本實施例作為一種優選的實施方式,網頁頁面位置信息表可以使用sqlite資料庫進行存儲,網頁頁面位置信息表的基本欄位可以包括:
[0110]Id:記錄的id,一個自增欄位,代表用戶錄製的網頁個數;
[0111]Createtime:錄製的時間,如果是更新錄製,此值也相應的改變;
[0112]url:地址欄url,雖然有這張表有id,但是該值用於頁面位置信息的檢索;
[0113]position:用戶錄製的網頁的頁面位置,例如可以為滾動條的坐標;
[0114]common:其他注釋部分。
[0115]需要說明的是,網頁頁面位置信息表既可以獨立保存,也可以放在資料庫文件history中。獨立存儲對於系統的性能和功能隔離性較好,放在同一資料庫中,數據的關聯性較強,在進行具體實施時,可根據需要綜合考慮進行選擇。
[0116]在本步驟S203中,完成了對用戶瀏覽的網頁的錄製,也即保存了用戶瀏覽的網頁的URL以及該URL對應的頁面位置信息。在後續步驟S204中用戶可以對該網頁再次進行瀏覽,並進行顯示位置的定位。
[0117]當用戶對網頁進行瀏覽時,觸發執行步驟S204,即獲取當前請求訪問的頁面的URL。[0118]之後,通過步驟S205在網頁頁面位置信息表中查找URL,並判斷在該網頁頁面位置信息表中是否存在該URL。如果不存在,則執行步驟S206,如果存在,執行步驟S207。
[0119]需要說明的是,在本發明實施例中,瀏覽器需對用戶所有打開的URL進行檢測,如步驟S203中的網頁頁面位置信息表,步驟S205可根據網頁的URL在表中檢索是否存在該URL。
[0120]S206,直接打開該URL對應的網頁,並將該網頁進行默認顯示。
[0121]在本步驟S206中,由於在網頁頁面位置信息表中未查找到該URL或該URL對應的頁面位置信息,則說明用戶未訪問過該網頁,則直接打開即可,無需重新定位滾動條的位置,而是將該網頁顯示到默認位置。
[0122]本實施例中,如果在該網頁頁面位置信息表中查找到該URL,則說明已經對該網頁進行過錄製,此時,執行步驟S207,即讀取網頁頁面位置信息表中與該URL對應的頁面位置信息。
[0123]讀取該URL對應的position,也即網頁頁面位置信息。
[0124]在執行完上述步驟S207之後,繼續執行步驟S208。在步驟S208中,打開與上述URL對應的網頁,並按照所獲取的頁面位置信息加載顯示該網頁的加載顯示部分。
[0125]具體地,在打開該URL對應的網頁時,可以根據網頁頁面位置信息表中存儲的滾動條的位置的坐標更新滾動條的scrolloffset位置,以達到對網頁的顯示區域的重新定位,以便將該頁面顯示到錄製指令觸發時所顯示到的頁面位置。
[0126]例如,用戶在瀏覽新聞網站時,新聞網站通常會在整個頁面中將各個板塊都顯示出來,比如該用戶瀏覽到網易163中的科技板塊時對網頁進行了錄製,則當再次打開該新聞網站時,瀏覽器能夠直接將新聞網頁定位到科技板塊這個位置。
[0127]需要說明的是,當通過步驟S201至S203提供的方法對某網頁進行過錄製之後,本方法還可以包括:
[0128]當接收到對已錄製過的網頁再次觸發錄製指令時,獲取該次錄製指令觸發時該網頁的頁面位置信息,並將網頁頁面位置信息表中的、與該網頁的URL對應的原頁面位置信息更新成當前獲取的頁面位置信息。
[0129]其中,再次錄製的方法與步驟S201至S203中的錄製方法相同,只是將網頁頁面位置信息表中與該URL對應的頁面位置信息、錄製時間進行更新即可,在此不再贅述。
[0130]本發明實施例提供了一種顯示網頁的方法,通過在瀏覽器側本地預置網頁頁面位置信息表來保存用戶瀏覽過的網頁的頁面位置信息,使得當用戶再次瀏覽該網頁時,獲取該網頁的URL,並在網頁頁面位置信息表中查找該URL,讀取與該URL對應的頁面位置信息,在打開該URL的頁面時,按照獲取的頁面位置信息加載顯示該網頁,可以使得網頁的顯示位置恢復到用戶上次瀏覽時的最後位置,便於用戶再次對網頁的流量,能夠提升用戶體驗,更加人性化。
[0131]進一步地,用戶利用本實施例所提供的方法,可以對網頁進行定製,例如用戶每次打開預定網站時,都可以直接跳轉到其錄製的位置。
[0132]實施例三
[0133]圖4是根據本發明一個實施例的一種瀏覽器的整體結構框圖,該瀏覽器600包括:[0134]信息表預置模塊610,配置為在瀏覽器側本地預置網頁頁面位置信息表,其中標記有網頁中的加載顯示部分的位置信息;
[0135]URL獲取模塊620,配置為獲取當前請求訪問的網頁的URL ;
[0136]位置信息讀取模塊630,配置為在網頁頁面位置信息表中查找URL,讀取與URL對應的頁面位置信息;
[0137]網頁加載模塊640,配置為打開與URL對應的網頁,並按照所獲取的頁面位置信息加載顯示該網頁的加載顯示部分。
[0138]可選地,信息表預置模塊610包括:
[0139]指令接收單元611,配置為接收用戶在當前瀏覽的網頁中觸發的錄製指令;
[0140]位置信息獲取單元612,配置為獲取當錄製指令觸發時該網頁的頁面位置信息;
[0141]存儲單元613,配置為將該網頁的URL與所獲取的頁面位置信息對應存儲到預先建立的網頁頁面位置信息表中。
[0142]可選地,指令接收單元611還配置為接收到對已錄製過的網頁再次觸發錄製指令;
[0143]相應地,
[0144]位置信息獲取單元612還配置為獲取該次錄製指令觸發時該網頁的頁面位置信息;
[0145]存儲單元613還配置為將網頁頁面位置信息表中的、與該網頁的URL對應的原頁面位置信息更新成當前獲取的頁面位置信息。
[0146]可選地,指令接收單元611所接收到的錄製指令的觸發方式包括:
[0147]接收用戶點擊網頁中的錄製標誌來觸發錄製指令;或者,
[0148]接收用戶點擊錄製快捷鍵來觸發錄製指令;或者,
[0149]接收用戶對網頁的收藏指示來觸發錄製指令;或者,
[0150]接收用戶關閉網頁的指示,觸發獲取當前顯示的網頁頁面位置;或者,
[0151]接收用戶選擇的當前網頁中的網頁元素,觸發將該網頁元素作為瀏覽器顯示區域範圍的中心。
[0152]可選地,錄製標誌位於網頁的工具欄中,或者位於網頁的頁面內容中。
[0153]可選地,該瀏覽器以如下任意一種方式對錄製指令觸發前、後的錄製標誌進行區分:放大、改變顏色、改變形狀。
[0154]可選地,位置信息讀取模塊630包括:
[0155]查找判斷單元631,配置為查找網頁頁面位置信息表,判斷其中是否包含有URL;
[0156]讀取單元632,配置為當網頁頁面位置信息表中包含URL時,讀取與URL對應的頁面位置信息;
[0157]網頁打開單元633,配置為當網頁頁面位置信息表中不包含URL時,直接打開URL對應的網頁,並將該網頁進行默認顯示。
[0158]可選地,網頁頁面位置信息表中包括:用戶錄製的個數標識和/或錄製的時間和/或網頁網址和/或當前網頁頁面位置信息。
[0159]可選地,網頁頁面位置信息表的存儲形式包括:與本地的資料庫文件分開存儲或者存儲於資料庫文件中。[0160]可選地,頁面位置信息以網頁的滾動條位置坐標的形式進行標記。
[0161]本發明實施例提供了一種瀏覽器,通過在瀏覽器側本地預置網頁頁面位置信息表來保存用戶瀏覽過的網頁的頁面位置信息,使得當用戶再次瀏覽該網頁時,獲取該網頁的URL,並在網頁頁面位置信息表中查找該URL,讀取與該URL對應的頁面位置信息,在打開該URL的頁面時,按照獲取的頁面位置信息加載顯示該網頁,可以使得網頁的顯示位置恢復到用戶上次瀏覽時的最後位置,便於用戶再次對網頁的流量,能夠提升用戶體驗,更加人性化。
[0162]進一步地,用戶利用本實施例所提供的瀏覽器,可以對網頁進行定製,例如用戶每次打開預定網站時,都可以直接跳轉到其錄製的位置。
[0163]在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,並未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0164]類似地,應當理解,為了精簡本公開並幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特徵有時被一起分組到單個實施例、圖、或者對其的描述中。然而,並不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特徵更多的特徵。更確切地說,如下面的權利要求書所反映的那樣,發明方面在於少於前面公開的單個實施例的所有特徵。因此,遵循【具體實施方式】的權利要求書由此明確地併入該【具體實施方式】,其中每個權利要求本身都作為本發明的單獨實施例。
[0165]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變並且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特徵和/或過程或者單元中的至少一些是相互排斥之外,可以採用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特徵以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特徵可以由提供相同、等同或相似目的的替代特徵來代替。
[0166]此外,本領域的技術人員能夠理解,儘管在此所述的一些實施例包括其它實施例中所包括的某些特徵而不是其它特徵,但是不同實施例的特徵的組合意味著處於本發明的範圍之內並且形成不同的實施例。例如,在權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0167]本發明的各個部件實施例可以以硬體實現,或者以在一個或者多個處理器上運行的軟體模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數位訊號處理器(DSP)來實現根據本發明實施例的瀏覽器中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用於執行這裡所描述的方法的一部分或者全部的設備或者裝置程序(例如,電腦程式和電腦程式產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從網際網路網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0168]應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,並且本領域技術人員在不脫離所附權利要求的範圍的情況下可設計出替換實施例。在權利要求中,不應將位於括號之間的任何參考符號構造成對權利要求的限制。單詞「包含」不排除存在未列在權利要求中的元件或步驟。位於元件之前的單詞「一」或「一個」不排除存在多個這樣的元件。本發明可以藉助於包括有若干不同元件的硬體以及藉助於適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬體項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0169]至此,本領域技術人員應認識到,雖然本文已詳盡示出和描述了本發明的多個示例性實施例,但是,在不脫離本發明精神和範圍的情況下,仍可根據本發明公開的內容直接確定或推導出符合本發明原理的許多其他變型或修改。因此,本發明的範圍應被理解和認定為覆蓋了所有這些其他變型或修改。
[0170]本發明實施例提供了 Al、一種顯示網頁的方法,包括:在瀏覽器側本地預置網頁頁面位置信息表,其中標記有網頁中的加載顯示部分的位置信息;獲取當前請求訪問的網頁的統一資源定位符URL ;在所述網頁頁面位置信息表中查找所述URL,讀取與所述URL對應的頁面位置信息;打開與所述URL對應的網頁,並按照所獲取的頁面位置信息加載顯示該網頁的加載顯示部分。A2、根據Al所述的方法,其中,所述網頁頁面位置信息表的預置方式包括:接收用戶在當前瀏覽的網頁中觸發的錄製指令;獲取當所述錄製指令觸發時該網頁的頁面位置信息;將該網頁的URL與所獲取的頁面位置信息對應存儲到預先建立的所述網頁頁面位置信息表中。A3、根據A2所述的方法,其中,還包括:當接收到對已錄製過的網頁再次觸發錄製指令時,獲取該次錄製指令觸發時該網頁的頁面位置信息;將所述網頁頁面位置信息表中的、與該網頁的URL對應的原頁面位置信息更新成當前獲取的頁面位置信息。A4、根據A2或A3所述的方法,其中,所述錄製指令的觸發方式包括:接收用戶點擊網頁中的錄製標誌來觸發所述錄製指令;或者,接收用戶點擊錄製快捷鍵來觸發所述錄製指令;或者,接收用戶對網頁的收藏指示來觸發所述錄製指令;或者,接收用戶關閉網頁的指示,觸發獲取當前顯示的網頁頁面位置;或者,接收用戶選擇的當前網頁中的網頁元素,觸發將該網頁元素作為瀏覽器顯示區域範圍的中心。A5、根據A4所述的方法,其中,所述錄製標誌位於網頁的工具欄中,或者位於網頁的頁面內容中。A6、根據A4或A5所述的方法,其中,所述方法以如下任意一種方式對錄製指令觸發前、後的錄製標誌進行區分:放大、改變顏色、改變形狀。A7、根據Al至A6任一項所述的方法,其中,在所述網頁頁面位置信息表中查找所述URL,讀取與所述URL對應的頁面位置信息,包括:查找所述網頁頁面位置信息表,判斷其中是否包含有所述URL ;若包含,則讀取與所述URL對應的頁面位置信息;若不包含,則直接打開所述URL對應的網頁,並將該網頁進行默認顯示。AS、根據Al至A7任一項所述的方法,其中,所述網頁頁面位置信息表中包括:用戶錄製的個數標識和/或錄製的時間和/或網頁網址和/或當前網頁頁面位置信息。A9、根據Al至AS任一項所述的方法,其中,所述網頁頁面位置信息表的存儲形式包括:與本地的資料庫文件分開存儲或者存儲於所述資料庫文件中。A10、根據Al至A9任一項所述的方法,其中,所述頁面位置信息以網頁的滾動條位置坐標的形式進行標記。
[0171]本發明實施例提供了 B11、一種瀏覽器,包括:信息表預置模塊,配置為在瀏覽器側本地預置網頁頁面位置信息表,其中標記有網頁中的加載顯示部分的位置信息;統一資源定位符URL獲取模塊,配置為獲取當前請求訪問的網頁的URL ;位置信息讀取模塊,配置為在所述網頁頁面位置信息表中查找所述URL,讀取與所述URL對應的頁面位置信息;網頁加載模塊,配置為打開與所述URL對應的網頁,並按照所獲取的頁面位置信息加載顯示該網頁的加載顯示部分。B12、根據Bll所述的瀏覽器,其中,所述信息表預置模塊包括:指令接收單元,配置為接收用戶在當前瀏覽的網頁中觸發的錄製指令;位置信息獲取單元,配置為獲取當所述錄製指令觸發時該網頁的頁面位置信息;存儲單元,配置為將該網頁的URL與所獲取的頁面位置信息對應存儲到預先建立的所述網頁頁面位置信息表中。B13、根據B12所述的瀏覽器,其中,所述指令接收單元還配置為接收到對已錄製過的網頁再次觸發錄製指令;相應地,所述位置信息獲取單元還配置為獲取該次錄製指令觸發時該網頁的頁面位置信息;所述存儲單元還配置為將所述網頁頁面位置信息表中的、與該網頁的URL對應的原頁面位置信息更新成當前獲取的頁面位置信息。B14、根據B12或B13所述的瀏覽器,其中,所述指令接收單元所接收到的錄製指令的觸發方式包括:接收用戶點擊網頁中的錄製標誌來觸發所述錄製指令;或者,接收用戶點擊錄製快捷鍵來觸發所述錄製指令;或者,接收用戶對網頁的收藏指示來觸發所述錄製指令;或者,接收用戶關閉網頁的指示,觸發獲取當前顯示的網頁頁面位置;或者,接收用戶選擇的當前網頁中的網頁元素,觸發將該網頁元素作為瀏覽器顯示區域範圍的中心。B15、根據B14所述的瀏覽器,其中,所述錄製標誌位於網頁的工具欄中,或者位於網頁的頁面內容中。B16、根據B14或B15所述的瀏覽器,其中,所述瀏覽器以如下任意一種方式對錄製指令觸發前、後的錄製標誌進行區分:放大、改變顏色、改變形狀。B17、根據Bll至B16任一項所述的瀏覽器,其中,所述位置信息讀取模塊包括:查找判斷單元,配置為查找所述網頁頁面位置信息表,判斷其中是否包含有所述URL ;讀取單元,配置為當所述網頁頁面位置信息表中包含所述URL時,讀取與所述URL對應的頁面位置信息;網頁打開單元,配置為當所述網頁頁面位置信息表中不包含所述URL時,直接打開所述URL對應的網頁,並將該網頁進行默認顯示。B18、根據Bll至B17任一項所述的瀏覽器,其中,所述網頁頁面位置信息表中包括:用戶錄製的個數標識和/或錄製的時間和/或網頁網址和/或當前網頁頁面位置信息。B19、根據Bll至B18任一項所述的瀏覽器,其中,所述網頁頁面位置信息表的存儲形式包括:與本地的資料庫文件分開存儲或者存儲於所述資料庫文件中。B20、根據Bll至B19任一項所述的瀏覽器,其中,所述頁面位置信息以網頁的滾動條位置坐標的形式進行標記。
【權利要求】
1.一種顯示網頁的方法,包括: 在瀏覽器側本地預置網頁頁面位置信息表,其中標記有網頁中的加載顯示部分的位置信息; 獲取當前請求訪問的網頁的統一資源定位符URL ; 在所述網頁頁面位置信息表中查找所述URL,讀取與所述URL對應的頁面位置信息;打開與所述URL對應的網頁,並按照所獲取的頁面位置信息加載顯示該網頁的加載顯不部分。
2.根據權利要求1所述的方法,其中,所述網頁頁面位置信息表的預置方式包括: 接收用戶在當前瀏覽的網頁中觸發的錄製指令; 獲取當所述錄製指令觸發時該網頁的頁面位置信息; 將該網頁的URL與所獲取的頁面位置信息對應存儲到預先建立的所述網頁頁面位置信息表中。
3.根據權利要求2所述的方法,其中,還包括: 當接收到對已錄製過的網頁再次觸發錄製指令時,獲取該次錄製指令觸發時該網頁的頁面位置信息; 將所述網頁頁面位置信息表中的、與該網頁的URL對應的原頁面位置信息更新成當前獲取的頁面位置信息。
4.根據權利要求2或3所述的方法,其中,所述錄製指令的觸發方式包括: 接收用戶點擊網頁中的錄製標誌來觸發所述錄製指令;或者, 接收用戶點擊錄製快捷鍵來觸發所述錄製指令;或者, 接收用戶對網頁的收藏指示來觸發所述錄製指令;或者, 接收用戶關閉網頁的指示,觸發獲取當前顯示的網頁頁面位置;或者, 接收用戶選擇的當前網頁中的網頁元素,觸發將該網頁元素作為瀏覽器顯示區域範圍的中心。
5.根據權利要求4所述的方法,其中,所述錄製標誌位於網頁的工具欄中,或者位於網頁的頁面內容中。
6.一種瀏覽器,包括: 信息表預置模塊,配置為在瀏覽器側本地預置網頁頁面位置信息表,其中標記有網頁中的加載顯示部分的位置信息; 統一資源定位符URL獲取模塊,配置為獲取當前請求訪問的網頁的URL ; 位置信息讀取模塊,配置為在所述網頁頁面位置信息表中查找所述URL,讀取與所述URL對應的頁面位置信息; 網頁加載模塊,配置為打開與所述URL對應的網頁,並按照所獲取的頁面位置信息加載顯示該網頁的加載顯示部分。
7.根據權利要求6所述的瀏覽器,其中,所述信息表預置模塊包括: 指令接收單元,配置為接收用戶在當前瀏覽的網頁中觸發的錄製指令; 位置信息獲取單元,配置為獲取當所述錄製指令觸發時該網頁的頁面位置信息; 存儲單元,配置為將該網頁的URL與所獲取的頁面位置信息對應存儲到預先建立的所述網頁頁面位置信息表中。
8.根據權利要求7所述的瀏覽器,其中,所述指令接收單元還配置為接收到對已錄製過的網頁再次觸發錄製指令; 相應地, 所述位置信息獲取單元還配置為獲取該次錄製指令觸發時該網頁的頁面位置信息;所述存儲單元還配置為將所述網頁頁面位置信息表中的、與該網頁的URL對應的原頁面位置信息更新成當前獲取的頁面位置信息。
9.根據權利要求7或8所述的瀏覽器,其中,所述指令接收單元所接收到的錄製指令的觸發方式包括: 接收用戶點擊網頁中的錄製標誌來觸發所述錄製指令;或者, 接收用戶點擊錄製快捷鍵來觸發所述錄製指令;或者, 接收用戶對網頁的收藏指示來觸發所述錄製指令;或者, 接收用戶關閉網頁的指示,觸發獲取當前顯示的網頁頁面位置;或者, 接收用戶選擇的當前網頁中的網頁元素,觸發將該網頁元素作為瀏覽器顯示區域範圍的中心。
10.根據權利要求9所述的瀏覽器,其中,所述錄製標誌位於網頁的工具欄中,或者位於網頁的頁面內容中。
【文檔編號】G06F17/30GK103559227SQ201310498735
【公開日】2014年2月5日 申請日期:2013年10月22日 優先權日:2013年10月22日
【發明者】張毅, 陳擎月, 任寰 申請人:北京奇虎科技有限公司, 奇智軟體(北京)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀