新四季網

一種網頁加載方法及瀏覽器的製造方法

2023-06-03 02:04:46

一種網頁加載方法及瀏覽器的製造方法
【專利摘要】本發明的實施例公開一種網頁加載方法及瀏覽器,能減少用戶等待的時間。所述方法包括:監聽用戶的滑鼠操作;當監聽到所述用戶的滑鼠指針移動到當前頁面中所顯示的網頁地址連結上時,在隱藏的標籤頁中預加載所述網頁地址連結對應的網頁;當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁顯示。所述瀏覽器包括:監聽單元,用於監聽用戶的滑鼠操作;預加載單元,用於當所述監聽單元監聽到所述用戶的滑鼠指針移動到當前頁面中所顯示的網頁地址連結上時,在隱藏的標籤頁中預加載所述網頁地址連結對應的網頁;顯示單元,用於當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁顯示。本發明適用於網頁瀏覽器。
【專利說明】一種網頁加載方法及瀏覽器
【技術領域】
[0001]本發明涉及網頁瀏覽器【技術領域】,尤其涉及一種網頁加載方法及瀏覽器。
【背景技術】
[0002]現有技術中,瀏覽器是在用戶點擊網頁地址連結以後才開始發送請求並開始正式加載頁面,具體步驟包括:監聽滑鼠操作;監聽到滑鼠點擊後,頁面跳轉;檢查應用緩存;進行域名解析請求;建立傳輸控制協議連接;發送超文本傳輸協議請求;接收伺服器響應;根據頁面資源進行渲染。
[0003]尼爾森報告中用戶體驗研究表明用戶對延遲時間的不同反應:如果頁面加載的時間為O?IOOms時,用戶幾乎不能覺察到延遲;如果時間在100?300ms之間,用戶會有輕微的遲滯感;如果是300?1000ms,用戶會有延遲感;如果時間大於ls,用戶會不耐煩,注意力開始發散;如果是IOs以上,用戶可能放棄等待。
[0004]現有技術中,從滑鼠移動到網頁地址連接上到滑鼠按下,並由瀏覽器開始加載頁面所需要的時間約為575ms ;因此,這種方式需要用戶等待較長的時間,並且會讓用戶有遲滯感。

【發明內容】

[0005]本發明提供一種網頁加載方法及瀏覽器,能夠減少用戶的等待時間。
[0006]一方面,本發明提供了一種網頁加載方法,包括:
[0007]監聽用戶的滑鼠操作;
[0008]當監聽到所述用戶的滑鼠指針移動到當前頁面中所顯示的網頁地址連結上時,在隱藏的標籤頁中預加載所述網頁地址連結對應的網頁;
[0009]當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁進行顯
/Jn ο
[0010]可選地,所述當監聽到所述用戶的滑鼠指針移動到當前頁面中所顯示的網頁地址連結上時,在隱藏的標籤頁中預加載所述網頁地址連結對應的網頁包括:當監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,獲取所述網頁地址連結對應的網頁資源;根據所述網頁資源對所述網頁進行渲染。
[0011]可選地,所述當監聽到所述用戶的滑鼠指針移動到當前頁面中所顯示的網頁地址連結上時,獲取所述網頁地址連結對應的網頁資源包括:當監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,檢查本地緩存;若本地緩存中有與所述網頁地址連結對應的網頁相對應的本地緩存數據,則根據所述本地緩存數據,獲取所述網頁地址連結對應的網頁資源;若本地緩存中沒有與所述網頁地址連結對應的網頁相對應的本地緩存數據,或者所述本地緩存中的緩存數據已過期,則檢查現有的已經建立的所述網頁地址連結是否能夠復用;若已經建立的所述網頁地址連結能夠復用,則通過所述網頁地址連結獲取所述網頁地址連結對應的網頁資源;若已經建立的所述網頁地址連結不能夠復用,則通過域名解析獲取與所述網頁地址鏈相對應的伺服器的網際網路協議地址,並與所述伺服器建立傳輸控制協議連接;當所述傳輸控制協議握手完成以後,發送超文本傳輸協議請求;接收從所述伺服器根據所述超文本傳輸協議請求所返回的響應數據;所述響應數據中包括所述網頁地址連結對應的網頁資源。
[0012]可選地,所述當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁進行顯示包括:當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁切換到當前標籤頁進行顯示或者新建標籤頁,並將所述隱藏的標籤頁在所述新建標籤頁中顯示。
[0013]可選地,所述將所述隱藏的標籤頁切換到當前標籤頁進行顯示或者新建標籤頁,並將所述隱藏的標籤頁在所述新建標籤頁中顯示包括:判斷所述網頁地址連結中的超級連結標籤的目標屬性;若所述網頁地址連結中的超級連結標籤的目標屬性是_blank,則在新窗口中顯示所述網頁地址連結對應的網頁;若所述網頁地址連結中的超級連結標籤的目標屬性則在相同的框架中顯示所述網頁地址連結對應的網頁;若所述網頁地址連結中的超級連結標籤的目標屬性則在父框架集中顯示所述網頁地址連結對應的網頁;若所述網頁地址連結中的超級連結標籤的目標屬性是_top,則在整個窗口中顯示所述網頁地址連結對應的網頁;若所述網頁地址連結中的超級連結標籤的目標屬性是framename,則在指定的框架中顯示所述網頁地址連結對應的網頁。
[0014]本發明實施例所述的網頁加載方法,通過監聽滑鼠操作來判斷滑鼠指針是否移動到網頁地址連結,若所述滑鼠指針移動到所述網頁地址連結,則利用用戶將滑鼠放到連結上到點擊此連結的時間來預加載所述網頁地址連結對應的頁面,當用戶點擊所述網頁地址連結時,將所述隱藏的標籤頁進行顯示,從而,減少了用戶點擊滑鼠後等待頁面加載的時間,提聞了用戶體驗。
[0015]另一方面,本發明提供了一種瀏覽器,包括:
[0016]監聽單元,用於監聽用戶的滑鼠操作;
[0017]預加載單元,用於當所述監聽單元監聽到所述用戶的滑鼠指針移動到當前頁面中所顯示的網頁地址連結上時,在隱藏的標籤頁中預加載所述網頁地址連結對應的網頁;
[0018]顯示單元,用於當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁進行顯示。
[0019]可選地,所述預加載單元包括:獲取模塊,用於當監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,獲取所述網頁地址連結對應的網頁資源;渲染模塊,用於根據所述網頁資源對所述網頁進行渲染。
[0020]可選地,所述預加載單元還包括:觸發模塊,用於當所述監聽單元監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,觸發所述獲取模塊及渲染模塊。
[0021]可選地,所述獲取模塊包括:第一檢查子模塊,用於當監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,檢查本地緩存;第一獲取子模塊,用於當本地緩存中有與所述網頁地址連結對應的網頁相對應的本地緩存數據時,根據所述本地緩存數據,獲取所述網頁地址連結對應的網頁資源;第二檢查子模塊,用於當本地緩存中沒有與所述網頁地址連結對應的網頁相對應的本地緩存數據,或者所述本地緩存中的緩存數據已過期時,檢查現有的已經建立的所述網頁地址連結是否能夠復用;第二獲取子模塊,用於當已經建立的所述網頁地址連結能夠復用時,通過所述網頁地址連結獲取所述網頁地址連結對應的網頁資源;第三獲取子模塊,用於當已經建立的所述網頁地址連結不能夠復用時,通過域名解析獲取與所述網頁地址鏈相對應的伺服器的網際網路協議地址;與所述伺服器建立傳輸控制協議連接;當所述傳輸控制協議握手完成以後,發送超文本傳輸協議請求;接收從所述伺服器根據所述超文本傳輸協議請求所返回的響應數據;所述響應數據中包括所述網頁地址連結對應的網頁資源。
[0022]可選地,所述顯示單元包括:切換模塊,用於當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁切換到當前標籤頁進行顯示或者新建標籤頁,並將所述隱藏的標籤頁在所述新建標籤頁中顯示。
[0023]可選地,所述切換模塊包括:判斷子模塊,用於判斷所述網頁地址連結中的超級連結標籤的目標屬性;切換控制子模塊,用於若所述網頁地址連結中的超級連結標籤的目標屬性是_blank,在新窗口中顯示所述網頁地址連結對應的網頁;若所述網頁地址連結中的超級連結標籤的目標屬性是_self,在相同的框架中顯示所述網頁地址連結對應的網頁;若所述網頁地址連結中的超級連結標籤的目標屬性是_parent,父框架集中顯示所述網頁地址連結對應的網頁;若所述網頁地址連結中的超級連結標籤的目標屬性是_top,整個窗口中顯示所述網頁地址連結對應的網頁;若所述網頁地址連結中的超級連結標籤的目標屬性是framename,指定的框架中顯示所述網頁地址連結對應的網頁。
[0024]本發明實施例所述的瀏覽器,當所述監聽單元監聽到所述用戶的滑鼠指針移動到網頁地址連結上時,所述預加載單元利用用戶將滑鼠放到連結上到點擊此連結的時間來預加載所述網頁地址連結對應的頁面,當用戶點擊所述網頁地址連結時,所述顯示單元將所述隱藏的標籤頁進行顯示,從而,減少了用戶點擊滑鼠後等待頁面加載的時間,提高了用戶體驗。
【專利附圖】

【附圖說明】
[0025]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。
[0026]圖1為本發明的網頁加載方法一實施例的流程示意圖;
[0027]圖2為本發明的瀏覽器一實施例的結構示意圖;
[0028]圖3為本發明的瀏覽器另一實施例的結構示意圖;
[0029]圖4為本發明的瀏覽器又一實施例的結構示意圖;
[0030]圖5為本發明的瀏覽器又一實施例的結構示意圖;
[0031]圖6為本發明的瀏覽器再一實施例的結構示意圖。
【具體實施方式】
[0032]下面結合附圖對本發明實施例一種網頁加載方法及瀏覽器進行詳細描述。
[0033]應當明確,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其它實施例,都屬於本發明保護的範圍。
[0034]參看圖1所示,本發明一種網頁加載方法的【具體實施方式】,包括:
[0035]S1、監聽用戶的滑鼠操作;
[0036]S2、當監聽到所述用戶的滑鼠指針移動到當前頁面中所顯示的網頁地址連結上時,在隱藏的標籤頁中預加載所述網頁地址連結對應的網頁;
[0037]S3、當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁進行
顯不O
[0038]所述的網頁加載方法,通過監聽滑鼠操作來判斷滑鼠指針是否移動到網頁地址連結,若所述滑鼠指針移動到所述網頁地址連結,則利用用戶將滑鼠放到連結上到點擊此連結的時間來預加載所述網頁地址連結對應的頁面,當用戶點擊所述網頁地址連結時,將所述隱藏的標籤頁進行顯示,從而,減少了用戶點擊滑鼠後等待頁面加載的時間,提高了用戶體驗。
[0039]在前述網頁加載方法的【具體實施方式】中,可選地,所述當監聽到所述用戶的滑鼠指針移動到當前頁面中所顯示的網頁地址連結上時,在隱藏的標籤頁中預加載所述網頁地址連結對應的網頁包括:當監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,獲取所述網頁地址連結對應的網頁資源;根據所述網頁資源對所述網頁進行渲染。
[0040]這樣,在監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,就觸發對網頁資源的獲取,並在瀏覽器得到所述網頁地址的網頁資源(如圖片、腳本、樣式表)後,對所述網頁資源進行渲染,從而降低用戶點擊滑鼠後等待頁面加載的時間。另外,本實施例中,當用戶的滑鼠在瀏覽器網頁的空白部分,或者沒有網頁地址連結的文字部分,則不進行獲取網頁資源的操作。
[0041]在前述網頁加載方法的【具體實施方式】中,可選地,所述當監聽到所述用戶的滑鼠指針移動到當前頁面中所顯示的網頁地址連結上時,獲取所述網頁地址連結對應的網頁資源包括:當監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,檢查本地緩存;若本地緩存中有與所述網頁地址連結對應的網頁相對應的本地緩存數據,則根據所述本地緩存數據,獲取所述網頁地址連結對應的網頁資源。
[0042]這樣,減少了超文本傳輸協議請求的時間,從而,減少了網頁加載的時間,並節省了網絡資源。
[0043]若本地緩存中沒有與所述網頁地址連結對應的網頁相對應的本地緩存數據,或者所述本地緩存中的緩存數據已過期,則檢查現有的已經建立的所述網頁地址連結是否能夠復用;若已經建立的所述網頁地址連結能夠復用,則通過所述網頁地址連結獲取所述網頁地址連結對應的網頁資源;若已經建立的所述網頁地址連結不能夠復用,則通過域名解析獲取與所述網頁地址鏈相對應的伺服器的網際網路協議地址,並與所述伺服器建立傳輸控制協議連接;當所述傳輸控制協議握手完成以後,發送超文本傳輸協議請求;接收從所述伺服器根據所述超文本傳輸協議請求所返回的響應數據;所述響應數據中包括所述網頁地址連結對應的網頁資源。
[0044]本實施例中,若所述網頁地址連結能夠復用,則減少了伺服器的負載,減少獲取網際網路協議地址並新建傳輸控制協議連接所帶來的延時。
[0045]在前述網頁加載方法的【具體實施方式】中,可選地,所述當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁進行顯示包括:當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁切換到當前標籤頁進行顯示或者新建標籤頁,並將所述隱藏的標籤頁在所述新建標籤頁中顯示。
[0046]本實施例中,當監聽到用戶點擊滑鼠時,隱藏的標籤頁正在進行或者已經完成網頁地址連結對應的頁面的渲染,此時將隱藏的標籤頁切換到當前標籤頁或者在新建標籤頁中顯示所述頁面,從而通過提前加載網頁減少了用戶等待網頁加載的時間。
[0047]在前述網頁加載方法的【具體實施方式】中,可選地,所述將所述隱藏的標籤頁切換到當前標籤頁進行顯示或者新建標籤頁,並將所述隱藏的標籤頁在所述新建標籤頁中顯示包括:判斷所述網頁地址連結中的超級連結標籤的目標屬性;若所述網頁地址連結中的超級連結標籤的目標屬性是_blank(空白),則在新窗口中顯示所述網頁地址連結對應的網頁;即將所述隱藏的標籤頁切換到新建標籤頁,並將所述隱藏的標籤頁在所述新建標籤頁中顯示。
[0048]若所述網頁地址連結中的超級連結標籤的目標屬性是_self (默認),則在相同的框架中顯示所述網頁地址連結對應的網頁;若所述網頁地址連結中的超級連結標籤的目標屬性是_parent (父),則在父框架集中顯示所述網頁地址連結對應的網頁;即將所述隱藏的標籤頁切換到當前標籤頁進行顯示。
[0049]若所述網頁地址連結中的超級連結標籤的目標屬性是_top (頂端),則在整個窗口中顯示所述網頁地址連結對應的網頁;即將所述隱藏的標籤頁切換到當前標籤頁,並在當前整個窗口進行顯示。
[0050]若所述網頁地址連結中的超級連結標籤的目標屬性是framename (框架名),則在指定的框架中顯示所述網頁地址連結對應的網頁。
[0051]參看圖2所示,本發明一種瀏覽器的【具體實施方式】,包括:監聽單元1,用於監聽用戶的滑鼠操作;預加載單元2,用於當所述監聽單元I監聽到所述用戶的滑鼠指針移動到當前頁面中所顯示的網頁地址連結上時,在隱藏的標籤頁中預加載所述網頁地址連結對應的網頁;顯示單元3,用於當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁進行顯示。
[0052]所述的瀏覽器,當所述監聽單元I監聽到所述用戶的滑鼠指針移動到網頁地址連結上時,所述預加載單元2利用用戶將滑鼠放到連結上到點擊此連結的時間來預加載所述網頁地址連結對應的頁面,當用戶點擊所述網頁地址連結時,所述顯示單元3將所述隱藏的標籤頁進行顯示,從而,減少了用戶點擊滑鼠後等待頁面加載的時間,提高了用戶體驗。
[0053]參看圖3所示,在前述瀏覽器的【具體實施方式】中,可選地,所述預加載單元2包括:獲取模塊21,用於當監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,獲取所述網頁地址連結對應的網頁資源;渲染模塊22,用於根據所述網頁資源對所述網頁進行渲染。
[0054]可選地,所述預加載單元2還包括:觸發模塊23,用於當所述監聽單元監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,觸發所述獲取模塊及渲染模塊。
[0055]這樣,在所述監聽單元I監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,就由觸發模塊23觸發獲取模塊21及渲染模塊22預加載網頁,從而降低用戶點擊滑鼠後等待頁面加載的時間。另外,本實施例中,當用戶的滑鼠在瀏覽器網頁的空白部分,或者沒有網頁地址連結的文字部分,則不進行獲取網頁資源的操作。
[0056]參看圖4所示,在前述瀏覽器的【具體實施方式】中,可選地,所述獲取模塊21包括:第一檢查子模塊211,用於當監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,檢查本地緩存;第一獲取子模塊212,用於當本地緩存中有與所述網頁地址連結對應的網頁相對應的本地緩存數據時,根據所述本地緩存數據,獲取所述網頁地址連結對應的網頁資源;這樣,減少了超文本傳輸協議請求的時間,從而,減少了網頁加載的時間,並節省了網絡資源。
[0057]參看圖5所示,第二檢查子模塊213,用於當本地緩存中沒有與所述網頁地址連結對應的網頁相對應的本地緩存數據,或者所述本地緩存中的緩存數據已過期時,檢查現有的已經建立的所述網頁地址連結是否能夠復用;第二獲取子模塊214,用於當已經建立的所述網頁地址連結能夠復用時,通過所述網頁地址連結獲取所述網頁地址連結對應的網頁資源;第三獲取子模塊215,用於當已經建立的所述網頁地址連結不能夠復用時,通過域名解析獲取與所述網頁地址鏈相對應的伺服器的網際網路協議地址;與所述伺服器建立傳輸控制協議連接;當所述傳輸控制協議握手完成以後,發送超文本傳輸協議請求;接收從所述伺服器根據所述超文本傳輸協議請求所返回的響應數據;所述響應數據中包括所述網頁地址連結對應的網頁資源。
[0058]本實施例中,若所述網頁地址連結能夠復用,則減少了伺服器的性能負載,減少獲取網際網路協議地址並新建傳輸控制協議連接所帶來的延時。
[0059]參看圖6所示,在前述瀏覽器的【具體實施方式】中,可選地,所述顯示單元3包括:切換模塊31,用於當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁切換到當前標籤頁進行顯示或者新建標籤頁,並將所述隱藏的標籤頁在所述新建標籤頁中顯
/Jn ο
[0060]本實施例中,當監聽單元I監聽到用戶點擊滑鼠時,隱藏的標籤頁正在由預加載單元2進行或者已經完成網頁地址連結對應的頁面的預加載,此時切換模塊31將隱藏的標籤頁切換到當前標籤頁或者新建標籤頁,繼續所述頁面的預加載或者顯示所述頁面,從而通過提前加載網頁減少了用戶等待網頁加載的時間。
[0061]在前述瀏覽器的【具體實施方式】中,可選地,所述切換模塊31包括:判斷子模塊311,用於判斷所述網頁地址連結中的超級連結標籤的目標屬性;切換控制子模塊312,用於若所述網頁地址連結中的超級連結標籤的目標屬性是_blank (空白),在新窗口中顯示所述網頁地址連結對應的網頁;即切換控制子模塊312將所述隱藏的標籤頁切換到新建標籤頁,並將所述隱藏的標籤頁在所述新建標籤頁中顯示。
[0062]若所述網頁地址連結中的超級連結標籤的目標屬性是_self (默認),在相同的框架中顯示所述網頁地址連結對應的網頁;若所述網頁地址連結中的超級連結標籤的目標屬性是_parent (父),父框架集中顯示所述網頁地址連結對應的網頁;即切換控制子模塊312將所述隱藏的標籤頁切換到當前標籤頁進行顯示。
[0063]若所述網頁地址連結中的超級連結標籤的目標屬性是_top (頂端),整個窗口中顯示所述網頁地址連結對應的網頁;即切換控制子模塊312將所述隱藏的標籤頁切換到當前標籤頁,並在當前整個窗口進行顯示。
[0064]若所述網頁地址連結中的超級連結標籤的目標屬性是framename (框架名),指定的框架中顯示所述網頁地址連結對應的網頁。
[0065]本發明一實施例中,一個完整的請求周期中,具體的時間分布如下:域名解析請求需要50ms,傳輸控制協議握手需要80ms,發送超文本傳輸協議請求到伺服器需要40ms,月艮務器處理請求信息需要100ms,伺服器回傳相應數據需要40ms,其中所有的請求一共需要花費的時間要少於現有技術中,從用戶在滑鼠移動到網站連結上到滑鼠按下的過程中,一共需要花費的時間,因此,本發明實施例所述的網頁加載方法及瀏覽器能夠利用此時間來完成一系列的請求,從而加快了頁面在用戶面前的呈現;另外,流暢的頁面加載有更高的頁面轉換率,更強的用戶吸引力,能夠吸引更多客戶的瀏覽。
[0066]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光碟、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(RandomAccessMemory, RAM)等。
[0067]以上所述,僅為本發明的【具體實施方式】,但本發明的保護範圍並不局限於此,任何熟悉本【技術領域】的技術人員在本發明揭露的技術範圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以權利要求的保護範圍為準。
【權利要求】
1.一種網頁加載方法,其特徵在於,包括: 監聽用戶的滑鼠操作; 當監聽到所述用戶的滑鼠指針移動到當前頁面中所顯示的網頁地址連結上時,在隱藏的標籤頁中預加載所述網頁地址連結對應的網頁; 當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁進行顯示。
2.根據權利要求1所述的網頁加載方法,其特徵在於,所述當監聽到所述用戶的滑鼠指針移動到當前頁面中所顯示的網頁地址連結上時,在隱藏的標籤頁中預加載所述網頁地址連結對應的網頁包括: 當監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,獲取所述網頁地址連結對應的網頁資源; 根據所述網頁資源對所述網頁進行渲染。
3.根據權利要求2所述的網頁加載方法,其特徵在於,所述當監聽到所述用戶的滑鼠指針移動到當前頁面中所顯示的網頁地址連結上時,獲取所述網頁地址連結對應的網頁資源包括: 當監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,檢查本地緩存; 若本地緩存中有與所述網頁地址連結對應的網頁相對應的本地緩存數據,則根據所述本地緩存數據,獲取所述網頁地址連結對應的網頁資源; 若本地緩存中沒有與所述網頁地址連結對應的網頁相對應的本地緩存數據,或者所述本地緩存中的緩存數據已過期,則檢查現有的已經建立的所述網頁地址連結是否能夠復用; 若已經建立的所述網頁地址連結能夠復用,則通過所述網頁地址連結獲取所述網頁地址連結對應的網頁資源; 若已經建立的所述網頁地址連結不能夠復用,則通過域名解析獲取與所述網頁地址鏈相對應的伺服器的網際網路協議地址,並與所述伺服器建立傳輸控制協議連接; 當所述傳輸控制協議握手完成以後,發送超文本傳輸協議請求; 接收從所述伺服器根據所述超文本傳輸協議請求所返回的響應數據;所述響應數據中包括所述網頁地址連結對應的網頁資源。
4.根據權利要求1所述的網頁加載方法,其特徵在於,所述當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁進行顯示包括: 當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁切換到當前標籤頁進行顯示或者新建標籤頁,並將所述隱藏的標籤頁在所述新建標籤頁中顯示。
5.根據權利要求4所述的網頁加載方法,其特徵在於,所述將所述隱藏的標籤頁切換到當前標籤頁進行顯示或者新建標籤頁,並將所述隱藏的標籤頁在所述新建標籤頁中顯示包括: 判斷所述網頁地址連結中的超級連結標籤的目標屬性; 若所述網頁地址連結中的超級連結標籤的目標屬性是_blank,則在新窗口中顯示所述網頁地址連結對應的網頁; 若所述網頁地址連結中的超級連結標籤的目標屬性是_self,則在相同的框架中顯示所述網頁地址連結對應的網頁; 若所述網頁地址連結中的超級連結標籤的目標屬性是_parent,則在父框架集中顯示所述網頁地址連結對應的網頁; 若所述網頁地址連結中的超級連結標籤的目標屬性是_top,則在整個窗口中顯示所述網頁地址連結對應的網頁; 若所述網頁地址連結中的超級連結標籤的目標屬性是framename,則在指定的框架中顯示所述網頁地址連結對應的網頁。
6.—種瀏覽器,其特徵在於,包括: 監聽單元,用於監聽用戶的滑鼠操作; 預加載單元,用於當所述監聽單元監聽到所述用戶的滑鼠指針移動到當前頁面中所顯示的網頁地址連結上時,在隱藏的標籤頁中預加載所述網頁地址連結對應的網頁; 顯示單元,用於當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁進行顯示。
7.根據權利要求6所述的瀏覽器,其特徵在於,所述預加載單元包括: 獲取模塊,用於當監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,獲取所述網頁地址連結對應的網頁資源; 渲染模塊,用於根據所述網頁資源對所述網頁進行渲染。
8.根據權利要求7所述的瀏覽器,其特徵在於,所述預加載單元還包括: 觸發模塊,用於當所述監聽單元監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,觸發所述獲取模塊及渲染模塊。
9.根據權利要求7所述的瀏覽器,其特徵在於,所述獲取模塊包括: 第一檢查子模塊,用於當監聽到所述用戶的滑鼠指針移動到當前頁面中的網頁地址連結上時,檢查本地緩存; 第一獲取子模塊,用於當本地緩存中有與所述網頁地址連結對應的網頁相對應的本地緩存數據時,根據所述本地緩存數據,獲取所述網頁地址連結對應的網頁資源; 第二檢查子模塊,用於當本地緩存中沒有與所述網頁地址連結對應的網頁相對應的本地緩存數據,或者所述本地緩存中的緩存數據已過期時,檢查現有的已經建立的所述網頁地址連結是否能夠復用; 第二獲取子模塊,用於當已經建立的所述網頁地址連結能夠復用時,通過所述網頁地址連結獲取所述網頁地址連結對應的網頁資源; 第三獲取子模塊,用於當已經建立的所述網頁地址連結不能夠復用時,通過域名解析獲取與所述網頁地址鏈相對應的伺服器的網際網路協議地址;與所述伺服器建立傳輸控制協議連接;當所述傳輸控制協議握手完成以後,發送超文本傳輸協議請求;接收從所述伺服器根據所述超文本傳輸協議請求所返回的響應數據;所述響應數據中包括所述網頁地址連結對應的網頁資源。
10.根據權利要求6所述的瀏覽器,其特徵在於,所述顯示單元包括: 切換模塊,用於 當監聽到所述滑鼠指針點擊所述網頁地址連結時,將所述隱藏的標籤頁切換到當前標籤頁進行顯示或者新建標籤頁,並將所述隱藏的標籤頁在所述新建標籤頁中顯示。
11.根據權利要求10所述的瀏覽器,其特徵在於,所述切換模塊包括: 判斷子模塊,用於判斷所述網頁地址連結中的超級連結標籤的目標屬性; 切換控制子模塊,用於若所述網頁地址連結中的超級連結標籤的目標屬性是_blank,在新窗口中顯示所述網頁地址連結對應的網頁;若所述網頁地址連結中的超級連結標籤的目標屬性是_self,在相同的框架中顯示所述網頁地址連結對應的網頁;若所述網頁地址連結中的超級連結標籤的目標屬性是_parent,父框架集中顯示所述網頁地址連結對應的 網頁;若所述網頁地址連結中的超級連結標籤的目標屬性是_top,整個窗口中顯示所述網頁地址連結對應的網頁;若所述網頁地址連結中的超級連結標籤的目標屬性是framename,指定的框架中顯示所述網頁地址連結對應的網頁。
【文檔編號】G06F17/30GK104007990SQ201410240808
【公開日】2014年8月27日 申請日期:2014年5月30日 優先權日:2014年5月30日
【發明者】範路, 周琦, 江昪, 王瑋, 陳勇 申請人:北京金山網絡科技有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀