網頁加載方法及裝置的制造方法
【技術領域】
[0001]本發明涉及互聯網技術領域,特別是涉及一種網頁加載方法及裝置。
【背景技術】
[0002]瀏覽器是指可以顯示網頁服務器或者文件系統的標準通用標記語言文件(HTML)內容,并讓用戶與網頁服務器或者HTML文件進行交互的一種軟件。瀏覽器在日常生活中被廣泛應用,用戶通過瀏覽器可以搜索信息、瀏覽網頁、觀看視頻、閱讀新聞、查看圖片等等。
[0003]然而,目前用戶通過瀏覽器瀏覽的網頁頁面都是按照網站服務器方的定義進行展現,并且一個瀏覽器窗口中只能展示一個頁面,使得展示內容單一,當用戶需要獲取更多信息時,只能通過切換瀏覽窗口進行,使得獲取信息的操作繁瑣。
【發明內容】
[0004]有鑒于此,本發明提供的一種網頁加載方法及裝置,主要目的在于在一個瀏覽器窗口中展示多個網頁頁面,將更多的信息展示給用戶,方便用戶進行信息的獲取。
[0005]為達到上述目的,本發明提供如下技術方案:
[0006]—方面,本發明提供一種網頁加載方法,包括:
[0007]當接收到服務器返回的根據請求信息確定的主頁面時,瀏覽器攔截標簽頁中用于顯示所述主頁面的頁面窗口的加載,所述主頁面中包含至少一個內嵌的從頁面;
[0008]所述瀏覽器在所述標簽頁中加載用于加載顯示頁面的至少兩個頁面窗口 ;
[0009]將所述主頁面加載顯示在所述至少兩個頁面窗口中的第一頁面窗口中;
[0010]將所述至少一個從頁面加載顯示在所述至少兩個頁面窗口中除第一頁面窗口以外的第二頁面窗口中。
[0011]另一方面,本發明提供一種網頁加載裝置,包括:
[0012]攔截單元,用于當接收到服務器返回的根據請求信息確定的主頁面時,瀏覽器攔截標簽頁中用于顯示所述主頁面的頁面窗口的加載,所述主頁面中包含至少一個內嵌的從頁面;
[0013]加載單元,用于所述瀏覽器在所述標簽頁中加載用于加載顯示頁面的至少兩個頁面窗口 ;
[0014]第一顯示單元,用于將所述主頁面加載顯示在所述至少兩個頁面窗口中的第一頁面窗口中;
[0015]第二顯示單元,用于將所述至少一個從頁面加載顯示在所述至少兩個頁面窗口中除第一頁面窗口以外的第二頁面窗口中。
[0016]本發明提供的一種網頁加載方法及裝置,當對獲取的頁面內容進行加載時,可以將加載主頁面的頁面窗口進行攔截,阻止當前標簽頁中僅加載一個頁面,并且在瀏覽器的標簽頁中加載至少兩個頁面窗口 ;通過所述至少兩個頁面窗口中的其中一個頁面窗口加載主頁面;并將主頁面中內嵌的從頁面通過所述至少兩個窗口中除所述其中一個頁面窗口外的其他頁面窗口加載。這樣,一個當前標簽頁中可以設置多個頁面窗口,實現多頁面在一個標簽頁中加載,可以在一個標簽頁中展現多個網頁頁面內容,避免了通過切換標簽頁來瀏覽不同的網頁頁面,節約了時間,提高了瀏覽效率,便于用戶快速確定并獲取自己需要的頁面信息,提高了用戶體驗。
[0017]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
【附圖說明】
[0018]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0019]圖1示出了本發明實施例提供的一種網頁加載方法的流程圖;
[0020]圖2示出了本發明實施例提供的另一種網頁加載方法的流程圖;
[0021]圖3示出了本發明實施例提供的一種搜索結果頁面的分屏顯示示意圖;
[0022]圖4示出了本發明實施例搜索結果頁面的分屏顯示的步驟流程圖;
[0023]圖5示出了本發明實施例提供的一種頁面加載裝置的組成框圖;
[0024]圖6示出了本發明實施例提供的另一種頁面加載裝置的組成框圖;
[0025]圖7示出了本發明實施例提供的另一種頁面加載裝置的組成框圖;
[0026]圖8示出了本發明實施例提供的另一種頁面加載裝置的組成框圖;
[0027]圖9示出了本發明實施例提供的另一種頁面加載裝置的組成框圖。
【具體實施方式】
[0028]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0029]本發明實施例提供一種網頁加載方法,如圖1所示,該方法包括:
[0030]101、當接收到服務器返回的根據請求信息確定的主頁面時,瀏覽器攔截標簽頁中用于顯示所述主頁面的頁面窗口的加載,所述主頁面中包含至少一個內嵌的從頁面。
[0031]—般地,瀏覽器在接收到用戶的請求網頁頁面的請求信息之后,可以將所述請求信息發送至服務器,服務器根據所述請求信息中攜帶的url向瀏覽器返回與所述請求信息中攜帶的url相匹配的一個網頁頁面(S卩,主頁面),同時,瀏覽器可以使用之前用戶輸入頁面請求的標簽頁加載該主頁面,也可以新建一個標簽頁,通過該新建的標簽頁加載該主頁面。但是不論采用什么方式,現有技術中都是在一個標簽頁中加載顯示一個頁面。為了實現本發明實施例,本發明實施例,在接收到服務器返回的根據請求信息確定的主頁面時,瀏覽器攔截標簽頁中用于顯示所述主頁面的頁面窗口的加載,以便按照瀏覽器設計的頁面加載顯示方式進行頁面的加載。
[0032]在本發明實施例中,頁面窗口主要可以是指用于加載網頁頁面的網頁頁面窗口。一般地,一個標簽頁對應加載一個頁面窗口,在本發明實施例中,可以在標簽頁中加載至少兩個頁面窗口。
[0033]102、所述瀏覽器在所述標簽頁中加載用于加載顯示頁面的至少兩個頁面窗口。
[0034]在本發明實施例中,頁面窗口主要可以是指用于加載網頁頁面的網頁頁面窗口。一般地,一個標簽頁對應加載一個頁面窗口,在本發明實施例中,可以在標簽頁中加載至少兩個頁面窗口。
[0035]103、將所述主頁面加載顯示在所述至少兩個頁面窗口中的第一頁面窗口中。
[0036]在本發明實施例中,可以從所述至少兩個頁面窗口中任意選擇一個作為主頁面的加載頁面的窗口,具體的本發明實施例對此不進行限制。
[0037]104、將所述至少一個從頁面加載顯示在所述至少兩個頁面窗口中除第一頁面窗口以外的第二頁面窗口中。
[0038]在本發明實施例中,可以在除所述選擇的用作加載主頁面的頁面窗口之外的其他頁面窗口中加載一個或多個從頁面,例如,當有兩個從頁面時,則可以通過兩個所述的其他頁面窗口分別去加載,也即,從頁面的數量與所述的其他頁面窗口的數量可以相同。當然,本領域技術人員應當明了的是,由于瀏覽器頁面窗口界面的限制,其他頁面窗口的數量不可能隨從頁面數量的增加無限增加,也可以按照一定的更新規則,通過所述其他頁面窗口對多個從頁面進行更新展示,如,按照設定周期顯示從頁面,其中,每次顯示的從頁面數量可以根據所述的其他頁面窗口的數量確定。
[0039]本發明實施例中,當對獲取的頁面內容進行加載時,可以將加載主頁面的頁面窗口進行攔截,阻止當前標簽頁中僅加載一個頁面,并且在瀏覽器的標簽頁中加載至少兩個頁面窗口 ;通過所述至少兩個頁面窗口中的其中一個頁面窗口加載主頁面;并將主頁面中內嵌的從頁面通過所述至少兩個窗口中除所述其中一個頁面窗口外的其他頁面窗口加載。這樣,一個當前標簽頁中可以設置多個頁面窗口,實現多頁面在一個標簽頁中加載,可以在一個標簽頁中展現多個網頁頁面內容,避免了通過切換標簽頁來瀏覽不同的網頁頁面,節約了時間,提高了瀏覽效率,便于用戶快速確定并獲取自己需要的頁面信息,提高了用戶體驗。
[0040]在本發明的又一個實施例中,所述瀏覽器在所述標簽頁中加載用于加載顯示頁面的至少兩個頁面窗口時,可以采用但不局限于以下的方法實現,該方法包括:
[0041]第一種方式,將攔截的標簽頁中用于顯示所述主頁面的頁面窗口進行拆分,拆分為至少兩個頁面窗口,并將所述至少兩個頁面窗口在所述標簽頁中加載。
[0042]第二種方式,按照預置的窗口生成規則生成所述至少兩個頁面窗口,并將所述至少兩個頁面窗口在所述標簽頁中加載。
[0043]第三種方式,從預置的用于存儲頁面窗口的內存或云端服務器中直接獲取已定義好的至少兩個頁面窗口,并將所述至少兩個頁面窗口在所述標簽頁中加載。
[0044]在具體實施本發明實施例時,具體選擇上述的哪種方式,具體的本發明實施例對此不進行限制,可以根據具體需求具體實施。
[0045]具體的,本發明實施例以將攔截的標簽頁中用于顯示所述主頁面的頁面窗口進行拆分,拆分為至少兩個頁面窗口,并將所述至少兩個頁面窗口在所述標簽頁中加載為例,具體闡述。如圖2所示,該方法包括:
[0046]201、瀏覽器接收服務器返回的根據所述請求信息確定的所述主頁面。
[00