網(wǎng)頁元素的顯示方法以及瀏覽器裝置制造方法
【專利摘要】本發(fā)明公開了一種網(wǎng)頁元素的顯示方法以及瀏覽器裝置。其中方法包括:接收當前網(wǎng)頁中網(wǎng)頁元素的查找命令;根據(jù)所述網(wǎng)頁元素的查找命令,獲取所述當前網(wǎng)頁的源代碼信息;從所述當前網(wǎng)頁的源代碼信息中提取指定標簽以及指定標簽內的網(wǎng)頁元素的源信息字段中記錄的下載地址信息;依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。利用本發(fā)明提供的方案,用戶通過觸發(fā)一查找命令就可以一目了然的查看網(wǎng)頁的所有網(wǎng)頁元素,操作便捷,便于用戶在多而繁雜的網(wǎng)頁資源批量查找所需要的資源。
【專利說明】網(wǎng)頁元素的顯示方法以及瀏覽器裝置
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術領域】,具體涉及一種網(wǎng)頁元素的顯示方法以及瀏覽器裝置。
【背景技術】
[0002]隨著互聯(lián)網(wǎng)技術的發(fā)展,各種網(wǎng)站提供的網(wǎng)頁內容越來越豐富。以各類微博或視頻網(wǎng)站為例,在這類網(wǎng)站的一個網(wǎng)頁中可能提供了多種網(wǎng)絡資源以供在線觀看,包括音視頻文件、圖片文件以及其它提供下載的文件等各類網(wǎng)頁元素。用戶在訪問含有這些網(wǎng)頁元素的網(wǎng)頁時,網(wǎng)頁不能批量或分類批量顯示所有的網(wǎng)頁元素,使得用戶不能一目了然的查看所有的網(wǎng)頁資源;當用戶對這些網(wǎng)絡資源具有下載需求時,現(xiàn)有技術也沒能給用戶提供便捷的下載方式。
【發(fā)明內容】
[0003]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的網(wǎng)頁元素的顯示方法以及瀏覽器裝置。
[0004]根據(jù)本發(fā)明的一個方面,提供了一種網(wǎng)頁元素的顯示方法,包括:
[0005]接收當前網(wǎng)頁中網(wǎng)頁元素的查找命令;
[0006]根據(jù)所述網(wǎng)頁元素的查找命令,獲取所述當前網(wǎng)頁的源代碼信息;
[0007]從所述當前網(wǎng)頁的源代碼信息中提取指定標簽以及指定標簽內的網(wǎng)頁元素的源信息字段中記錄的下載地址信息;
[0008]依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。
[0009]根據(jù)本發(fā)明的另一方面,提供了一種瀏覽器裝置,包括:
[0010]命令接收模塊,適于接收當前網(wǎng)頁中網(wǎng)頁元素的查找命令;
[0011]源代碼信息獲取模塊,適于根據(jù)所述網(wǎng)頁元素的查找命令,獲取所述當前網(wǎng)頁的源代碼信息;
[0012]信息提取模塊,適于從所述當前網(wǎng)頁的源代碼信息中提取指定標簽以及指定標簽內的網(wǎng)頁元素的源信息字段中記錄的下載地址信息;
[0013]顯示模塊,適于依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。
[0014]根據(jù)本發(fā)明提供的上述方案,瀏覽器在接收到用戶觸發(fā)的網(wǎng)頁元素的查找命令之后,獲取網(wǎng)頁的源代碼信息,從源代碼信息中提取指定標簽以及指定標簽內的源信息字段中記錄的下載地址信息,依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。利用本發(fā)明提供的方案,用戶通過觸發(fā)一查找命令就可以一目了然的查看網(wǎng)頁的所有網(wǎng)頁元素,操作便捷,便于用戶在多而繁雜的網(wǎng)頁資源批量查找所需要的資源。
[0015]上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0016]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0017]圖1示出了根據(jù)本發(fā)明一個實施例的網(wǎng)頁元素的顯示方法的流程圖;
[0018]圖2a示出了根據(jù)本發(fā)明另一個實施例的網(wǎng)頁元素的顯示方法的流程圖;
[0019]圖2b示出了根據(jù)本發(fā)明另一個實施例的網(wǎng)頁元素的顯示方法的顯示界面示意圖;
[0020]圖3示出了根據(jù)本發(fā)明又一個實施例的網(wǎng)頁元素的顯示方法的流程圖;
[0021]圖4示出了根據(jù)本發(fā)明一個實施例的瀏覽器裝置的功能結構框圖;
[0022]圖5示出了根據(jù)本發(fā)明另一個實施例的瀏覽器裝置的功能結構框圖;
[0023]圖6示出了根據(jù)本發(fā)明另一個實施例的瀏覽器裝置的功能結構框圖。
【具體實施方式】
[0024]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0025]圖1示出了根據(jù)本發(fā)明一個實施例的網(wǎng)頁元素的顯示方法的流程圖。如圖1所示,該方法包括如下步驟:
[0026]步驟S100,接收當前網(wǎng)頁中網(wǎng)頁元素的查找命令。
[0027]本發(fā)明實施例中,瀏覽器提供有查找網(wǎng)頁中網(wǎng)頁元素的功能選項或功能按鈕。具體地,可以在瀏覽器的菜單選項中添加查找網(wǎng)頁元素的功能選項或者在瀏覽器的網(wǎng)頁右鍵屬性中添加查找網(wǎng)頁元素的功能選項,還可以在瀏覽器上添加查找網(wǎng)頁元素的功能按鈕。用戶通過選擇該功能選項或點擊該功能按鈕觸發(fā)網(wǎng)頁元素的查找命令。網(wǎng)頁元素包含但不僅限于音頻文件、視頻文件、圖片、腳本等。
[0028]在瀏覽器同時加載了多個標簽頁的情況下,網(wǎng)頁元素的查找命令的適用范圍可以是當前處于焦點的標簽頁,即這里的當前網(wǎng)頁指的是當前瀏覽器展現(xiàn)給用戶的網(wǎng)頁,所述的查找命令用于查找當前處于焦點的標簽頁中的網(wǎng)頁元素;網(wǎng)頁元素的查找命令的適用范圍也可以是當前瀏覽器加載的所有標簽頁,即這里的當前網(wǎng)頁包含當前瀏覽器加載的所有網(wǎng)頁,所述的查找命令用于查找當前瀏覽器加載的所有網(wǎng)頁中的網(wǎng)頁元素。
[0029]步驟S101,根據(jù)網(wǎng)頁元素的查找命令,獲取當前網(wǎng)頁的源代碼信息。
[0030]瀏覽器在接收到用戶觸發(fā)的網(wǎng)頁元素的查找命令之后,獲取當前網(wǎng)頁的源代碼信息。這里的源代碼信息是指網(wǎng)頁的HTML(超文本標記語言)代碼。
[0031]步驟S102,從當前網(wǎng)頁的源代碼信息中提取指定標簽以及指定標簽內的網(wǎng)頁元素的源信息字段中記錄的下載地址信息。
[0032]網(wǎng)頁的源代碼信息是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。網(wǎng)頁的源代碼信息的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。本發(fā)明實施例中,主要在源代碼的主體部分提取與網(wǎng)頁元素有關的指定標簽以及指定標簽內的網(wǎng)頁元素的源信息字段中記錄的下載地址信息。
[0033]可選地,指定標簽包括:〈embed>標簽、<img>標簽、〈script〉標簽、〈aud1〉標簽、〈video〉標簽、〈object〉標簽中的至少一個。
[0034]步驟S103,依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。
[0035]本發(fā)明實施例對指定標簽進行分類,按照指定標簽的類型分類批量顯示網(wǎng)頁元素及其下載地址信息,同一類型的指定標簽對應的網(wǎng)頁元素及其下載地址信息作為一個類別進行批量顯示??蛇x地,依據(jù)指定標簽的類型顯示當前瀏覽器加載的所有網(wǎng)頁中不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。
[0036]本發(fā)明對指定標簽的分類不做具體限定,舉例來說,<embed)標簽、〈aud1〉標簽和〈video〉標簽作為流媒體文件的標簽可以歸類為同一類型:流媒體文件,但也可以分別歸類為三個類型=Flash文件、音頻和視頻。<img>標簽歸類為圖片;〈script>標簽歸類為腳本;〈objeCt>標簽歸類為嵌入對象。具體地,〈object〉標簽也可根據(jù)實際嵌入的文件類型進行歸類,如果嵌入的文件類型為視頻文件,那么〈object〉標簽與〈video〉標簽歸為同一類型,依此類推。
[0037]根據(jù)本實施例提供的上述方法,瀏覽器在接收到用戶觸發(fā)的網(wǎng)頁元素的查找命令之后,獲取網(wǎng)頁的源代碼信息,從源代碼信息中提取指定標簽以及指定標簽內的源信息字段中記錄的下載地址信息,依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。利用本實施例提供的方法,用戶通過觸發(fā)一查找命令就可以一目了然的查看網(wǎng)頁的所有網(wǎng)頁元素,操作便捷,便于用戶在多而繁雜的網(wǎng)頁資源批量查找所需要的資源。
[0038]圖2a示出了根據(jù)本發(fā)明另一個實施例的網(wǎng)頁元素的顯示方法的流程圖。如圖2a所示,該方法包括如下步驟:
[0039]步驟S200,接收當前網(wǎng)頁中網(wǎng)頁元素的查找命令。
[0040]本發(fā)明實施例中,瀏覽器提供有查找網(wǎng)頁中網(wǎng)頁元素的功能選項或功能按鈕。具體地,可以在瀏覽器的菜單選項中添加查找網(wǎng)頁元素的功能選項或者在瀏覽器的網(wǎng)頁右鍵屬性中添加查找網(wǎng)頁元素的功能選項,還可以在瀏覽器上添加查找網(wǎng)頁元素的功能按鈕。用戶通過選擇該功能選項或點擊該功能按鈕觸發(fā)網(wǎng)頁元素的查找命令。網(wǎng)頁元素包含但不僅限于音頻文件、視頻文件、圖片、腳本等。
[0041]在瀏覽器同時加載了多個標簽頁的情況下,網(wǎng)頁元素的查找命令的適用范圍可以是當前處于焦點的標簽頁,即這里的當前網(wǎng)頁指的是當前瀏覽器展現(xiàn)給用戶的網(wǎng)頁,所述的查找命令用于查找當前處于焦點的標簽頁中的網(wǎng)頁元素;網(wǎng)頁元素的查找命令的適用范圍也可以是當前瀏覽器加載的所有標簽頁,即這里的當前網(wǎng)頁包含當前瀏覽器加載的所有網(wǎng)頁,所述的查找命令用于查找當前瀏覽器加載的所有網(wǎng)頁中的網(wǎng)頁元素。
[0042]步驟S201,根據(jù)網(wǎng)頁元素的查找命令,獲取當前網(wǎng)頁的源代碼信息。
[0043]瀏覽器在接收到用戶觸發(fā)的網(wǎng)頁元素的查找命令之后,獲取當前網(wǎng)頁的源代碼信息。這里的源代碼信息是指網(wǎng)頁的HTML(超文本標記語言)代碼。
[0044]步驟S202,從當前網(wǎng)頁的源代碼信息中提取指定標簽以及指定標簽內的網(wǎng)頁元素的源信息字段中記錄的下載地址信息。
[0045]網(wǎng)頁的源代碼信息是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。網(wǎng)頁的源代碼信息的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。本發(fā)明實施例中,主要在源代碼的主體部分提取與網(wǎng)頁元素有關的指定標簽以及指定標簽內的網(wǎng)頁元素的源信息字段中記錄的下載地址信息。
[0046]可選地,指定標簽包括:〈embed>標簽、<img>標簽、〈script〉標簽、〈aud1〉標簽、〈video〉標簽、〈object〉標簽中的至少一個。
[0047]舉例來說,從源代碼信息中提取某個<img>標簽如下:〈img src = "http://img0.bdstatic.com/static/common/widget/search_box_search/logo/logo_3b6de4c.png^style = "width: 119px ;height:40px ;"alt = ” 至丨J圖片首頁 ?
[0048]通知識別“img”獲知上述信息為<img>標簽,接著識別<img>標簽內的源信息字段,即“src”字段,該字段記錄的信息就是網(wǎng)頁元素的下載地址信息,上述“http://img0.bdstatic.com/static/common/widget/search_box_search/log o/logo_3b6de4c.png,,即為圖片的下載地址信息。
[0049]依據(jù)上述例子的方法,能夠從網(wǎng)頁中提取出所有網(wǎng)頁元素的指定標簽及網(wǎng)頁元素的下載地址信息。 [0050]步驟S203,依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。
[0051]本發(fā)明實施例對指定標簽進行分類,按照指定標簽的類型分類批量顯示網(wǎng)頁元素及其下載地址信息,同一類型的指定標簽對應的網(wǎng)頁元素及其下載地址信息作為一個類別進行批量顯示。具體地,本實施例可以通過彈出對話框的方式顯示網(wǎng)頁元素及其下載地址信息。在該對話框中,以不同類型指定標簽的圖標的形式或者以網(wǎng)頁元素縮略圖的形式顯示網(wǎng)頁元素。
[0052]圖2b示出了根據(jù)本發(fā)明另一個實施例的網(wǎng)頁元素的顯示方法的顯示界面示意圖。如圖2b所示,該顯示界面以對話框的方式顯示出查找到的網(wǎng)頁元素及其下載地址信息。在圖2b中,指定標簽歸為三個類型:視頻、音頻和圖片,表明所要提取的指定標簽至少包含:〈video>標簽、〈aud1〉標簽和<img>標簽,可選地,還可以包含:〈embed>標簽和〈object〉標簽。該對話框提供了“視頻”、“音頻”、“圖片”和“全部類型”的切換選項以供用戶查詢屬于某一類型或全部類型的網(wǎng)頁元素。另外,對話框還提供了標簽頁的下拉框,以供用戶查詢其它標簽頁的網(wǎng)頁元素。圖2b當前批量顯示歸類為圖片的網(wǎng)頁元素及其下載地址信息,網(wǎng)頁元素以圖標的形式進行顯示,當用戶將鼠標焦點置于某圖標之上超過某時間閾值(例如3s)時,以縮略圖的形式顯示網(wǎng)頁元素,該縮略圖即為原圖片的縮略圖。
[0053]步驟S204,接收網(wǎng)頁元素對應的文件的下載命令。
[0054]如圖2b所示,對話框還提供了“下載選中的文件”的按鈕,如果用戶選中某些網(wǎng)頁元素并點擊該按鈕后,則觸發(fā)對應文件的下載命令。
[0055]步驟S205,根據(jù)網(wǎng)頁元素的下載地址信息,將網(wǎng)頁元素對應的文件下載到指定文件夾。
[0056]瀏覽器接收到網(wǎng)頁元素對應的文件的下載命令之后,將網(wǎng)頁元素對應的文件下載到指定文件夾。具體地,本實施例提供了如下三種下載方式:
[0057](I)調用用于獲取文件本地緩存路徑的系統(tǒng)接口,并將網(wǎng)頁元素的下載地址信息傳遞給該用于獲取文件本地緩存路徑的系統(tǒng)接口,從而獲取網(wǎng)頁元素對應的文件的本地緩存路徑;將本地緩存路徑下存儲的文件復制到指定文件夾。
[0058]各種類型的瀏覽器都具有本地緩存,本地緩存默認安裝在系統(tǒng)區(qū),它存儲有訪問網(wǎng)頁的某些網(wǎng)頁資源,例如圖片等。也就是說,對于圖片這類網(wǎng)頁元素,一旦網(wǎng)頁加載完成之后,這些網(wǎng)頁元素會被存儲到本地緩存中,因此可以通過查找本地緩存路徑,將本地緩存路徑下的文件拷貝出來實現(xiàn)文件的下載。
[0059]可選地,本實施例利用系統(tǒng)提供的API函數(shù):InternetGetCache O來獲取本地緩存路徑。具體地,調用InternetGetCacheO,并將網(wǎng)頁元素的下載地址作為該API函數(shù)的參數(shù),該API函數(shù)的返回值就是存儲有網(wǎng)頁元素對應的文件的本地緩存路徑;而后,將本地緩存路徑下存儲的網(wǎng)頁元素對應的文件復制到指定文件夾,從而實現(xiàn)將文件下載到指定文件夾。
[0060](2)調用瀏覽器內建下載器或獨立于瀏覽器的下載器去下載地址信息對應的服務器處下載網(wǎng)頁元素對應的文件,并將網(wǎng)頁元素對應的文件保存到指定文件夾。
[0061]對于某些音頻和視頻文件,以及其它不允許緩存的文件來說,可直接調用下載器去對應的服務器處下載相應文件,并將文件保存到指定文件夾。
[0062](3)根據(jù)網(wǎng)頁的名稱和/或URL和/或網(wǎng)頁的描述性信息,提取網(wǎng)頁元素的特征信息;根據(jù)網(wǎng)頁元素的特征信息,去提供下載資源的服務器處查找并下載網(wǎng)頁元素對應的文件,將網(wǎng)頁元素對應的文件保存到指定文件夾。
[0063]對于某些音頻和視頻文件,所獲取的下載地址信息有可能僅僅是文件中某個片段的下載地址,也有可能并不是文件真實的下載地址,例如僅為音視頻的播放地址。對于這種情況,本實施例可采用重新查找提供下載資源服務器的方式下載對應的文件。
[0064]一般來說,在線音視頻的觀看網(wǎng)頁的網(wǎng)頁名稱和/或URL和/或網(wǎng)頁的描述性信息中記錄有音視頻的相關信息,例如音視頻的名稱、劇集信息、劇情介紹、視頻分辨率等信息,利用提取關鍵字的方法提取音視頻文件的特征信息;根據(jù)這些特征信息在搜索服務器查找相應的資源,然后將提供下載資源的服務器的URL返回給客戶端,以供客戶端調用下載器去提供下載資源的服務器下載相應文件,并將文件保存到指定文件夾。
[0065]根據(jù)本實施例提供的上述方法,瀏覽器在接收到用戶觸發(fā)的網(wǎng)頁元素的查找命令之后,獲取網(wǎng)頁的源代碼信息,從源代碼信息中提取指定標簽以及指定標簽內的源信息字段中記錄的下載地址信息,依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息,在用戶觸發(fā)文件的下載命令之后,根據(jù)網(wǎng)頁元素的下載地址信息,將網(wǎng)頁元素對應的文件下載到指定文件夾。利用本實施例提供的方法,用戶通過觸發(fā)一查找命令就可以一目了然的查看網(wǎng)頁的所有網(wǎng)頁元素,操作便捷,便于用戶在多而繁雜的網(wǎng)頁資源批量查找所需要的資源;進一步的,當用戶對這些網(wǎng)絡資源具有下載需求時,通過交互界面給用戶提供了便捷的下載方式。
[0066]圖3示出了根據(jù)本發(fā)明又一個實施例的網(wǎng)頁元素的顯示方法的流程圖。如圖3所示,該方法包括如下步驟:
[0067]步驟S300,接收當前網(wǎng)頁中網(wǎng)頁元素的查找命令。
[0068]步驟S301,根據(jù)網(wǎng)頁元素的查找命令,獲取當前網(wǎng)頁的源代碼信息。
[0069]步驟S302,從當前網(wǎng)頁的源代碼信息中提取指定標簽以及指定標簽內的網(wǎng)頁元素的源信息字段中記錄的下載地址信息。
[0070]上述步驟S300-步驟S302的具體過程可以參見上述方法實施例的步驟S200-步驟S202,在此不再贅述。
[0071]步驟S303,調用用于獲取文件本地緩存路徑的系統(tǒng)接口,并將網(wǎng)頁元素的下載地址信息傳遞給該用于獲取文件本地緩存路徑的系統(tǒng)接口,從而獲取網(wǎng)頁元素對應的文件的本地緩存路徑。
[0072]在獲取網(wǎng)頁元素的下載地址信息之后,調用系統(tǒng)提供的API函數(shù):InternetGetCacheO ,并將網(wǎng)頁元素的下載地址作為該API函數(shù)的參數(shù),該API函數(shù)的返回值就是存儲有網(wǎng)頁元素對應的文件的本地緩存路徑。
[0073]步驟S304,獲取本地緩存路徑下存儲的文件的文件頭信息,文件頭信息包含文件類型。
[0074]對于在本地緩存路徑下存儲的文件,其文件頭信息都記錄有文件的相關信息,包含文件類型、文件大小信息等。以圖片文件為例,通過文件頭信息能夠識別圖片的具體格式,如 JPEG、PNG 等。
[0075]步驟S305,按照指定標簽的類型以及文件類型,分類顯示不同類型指定標簽和不同文件類型的網(wǎng)頁元素及其下載地址信息。
[0076]在識別出文件類型的情況下,結合指定標簽的類型和文件類型,分類顯示網(wǎng)頁元素及其下載地址信息。例如,對于圖片文件,可以根據(jù)文件類型做細分類,以供用戶更明確地查找所需要的資源。
[0077]另外,在顯示網(wǎng)頁元素及其下載地址信息的同時,還可顯示網(wǎng)頁元素對應的文件的文件大小信息。如圖2b所示,顯示界面中所顯示的文件大小就是通過從本地緩存路徑下存儲的文件的文件頭信息中獲取的。
[0078]步驟S306,接收網(wǎng)頁元素對應的文件的下載命令。
[0079]步驟S307,根據(jù)網(wǎng)頁元素的下載地址信息,將網(wǎng)頁元素對應的文件下載到指定文件夾。
[0080]對于圖片文件或其它存儲在本地緩存中的文件,由于通過步驟S303已經(jīng)獲取本地緩存路徑,則本步驟可直接將本地緩存路徑下的文件拷貝出來實現(xiàn)文件的下載。
[0081]除此之外,還可采用上述方法實施例提供的第(2)種和第(3)種下載方式下載網(wǎng)頁元素對應的文件,在此不再贅述。
[0082]根據(jù)本實施例提供的上述方法,能夠按照指定標簽的類型以及文件類型,分類顯示不同類型指定標簽和不同文件類型的網(wǎng)頁元素及其下載地址信息,以便于用戶更明確地查找所需要的資源。
[0083]圖4示出了根據(jù)本發(fā)明一個實施例的瀏覽器裝置的功能結構框圖。如圖4所示,瀏覽器裝置包括:命令接收模塊401、源代碼信息獲取模塊402、信息提取模塊403以及顯示模塊404。[0084]命令接收模塊401,適于接收當前網(wǎng)頁中網(wǎng)頁元素的查找命令。本發(fā)明實施例中,瀏覽器提供有查找網(wǎng)頁中網(wǎng)頁元素的功能選項或功能按鈕。具體地,可以在瀏覽器的菜單選項中添加查找網(wǎng)頁元素的功能選項或者在瀏覽器的網(wǎng)頁右鍵屬性中添加查找網(wǎng)頁元素的功能選項,還可以在瀏覽器上添加查找網(wǎng)頁元素的功能按鈕。用戶通過選擇該功能選項或點擊該功能按鈕觸發(fā)網(wǎng)頁元素的查找命令。網(wǎng)頁元素包含但不僅限于音頻文件、視頻文件、圖片、腳本等。
[0085]源代碼信息獲取模塊402,適于根據(jù)所述網(wǎng)頁元素的查找命令,獲取所述當前網(wǎng)頁的源代碼信息。這里的源代碼信息是指網(wǎng)頁的HTML代碼。網(wǎng)頁的源代碼信息是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。網(wǎng)頁的源代碼信息的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。
[0086]信息提取模塊403,適于從所述當前網(wǎng)頁的源代碼信息中提取指定標簽以及指定標簽內的網(wǎng)頁元素的源信息字段中記錄的下載地址信息。具體地,信息提取模塊403主要在源代碼的主體部分提取與網(wǎng)頁元素有關的指定標簽以及指定標簽內的網(wǎng)頁元素的源信息字段中記錄的下載地址信息??蛇x地,指定標簽包括:〈embed>標簽、<img>標簽、〈script〉標簽、〈aud1〉標簽、〈video〉標簽、〈object〉標簽中的至少一個。
[0087]顯示模塊404,適于依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。顯示模塊404按照指定標簽的類型分類批量顯示網(wǎng)頁元素及其下載地址信息,同一類型的指定標簽對應的網(wǎng)頁元素及其下載地址信息作為一個類別進行批量顯示??蛇x地,依據(jù)指定標簽的類型顯示當前瀏覽器加載的所有網(wǎng)頁中不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。
[0088]圖5示出了根據(jù)本發(fā)明另一個實施例的瀏覽器裝置的功能結構框圖。如圖5所示,瀏覽器裝置包括:命令接收模塊501、源代碼信息獲取模塊502、信息提取模塊503、顯示模塊504以及下載模塊505。
[0089]命令接收模塊501,適于接收當前網(wǎng)頁中網(wǎng)頁元素的查找命令以及接收所述網(wǎng)頁元素對應的文件的下載命令。在瀏覽器同時加載了多個標簽頁的情況下,網(wǎng)頁元素的查找命令的適用范圍可以是當前處于焦點的標簽頁,即這里的當前網(wǎng)頁指的是當前瀏覽器展現(xiàn)給用戶的網(wǎng)頁,所述的查找命令用于查找當前處于焦點的標簽頁中的網(wǎng)頁元素;網(wǎng)頁元素的查找命令的適用范圍也可以是當前瀏覽器加載的所有標簽頁,即這里的當前網(wǎng)頁包含當前瀏覽器加載的所有網(wǎng)頁,所述的查找命令用于查找當前瀏覽器加載的所有網(wǎng)頁中的網(wǎng)頁元素。
[0090]源代碼信息獲取模塊502,適于根據(jù)所述網(wǎng)頁元素的查找命令,獲取所述當前網(wǎng)頁的源代碼信息。
[0091]信息提取模塊503,適于從所述當前網(wǎng)頁的源代碼信息中提取指定標簽以及指定標簽內的網(wǎng)頁元素的源信息字段中記錄的下載地址信息。
[0092]顯示模塊504,適于依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。本發(fā)明實施例對指定標簽進行分類,按照指定標簽的類型分類批量顯示網(wǎng)頁元素及其下載地址信息,同一類型的指定標簽對應的網(wǎng)頁元素及其下載地址信息作為一個類別進行批量顯示。具體地,本實施例可以通過彈出對話框的方式顯示網(wǎng)頁元素及其下載地址信息。在該對話框中,以不同類型指定標簽的圖標的形式或者以網(wǎng)頁元素縮略圖的形式顯示網(wǎng)頁元素。具體示例可參見圖2b。
[0093]下載模塊505,適于根據(jù)所述網(wǎng)頁元素的下載地址信息,將所述網(wǎng)頁元素對應的文件下載到指定文件夾。
[0094]可選地,下載模塊505進一步包括:
[0095]系統(tǒng)接口調用單元5051,適于調用用于獲取文件本地緩存路徑的系統(tǒng)接口,并將所述網(wǎng)頁元素的下載地址信息傳遞給該用于獲取文件本地緩存路徑的系統(tǒng)接口,從而獲取所述網(wǎng)頁元素對應的文件的本地緩存路徑;
[0096]復制單元5052,適于將所述本地緩存路徑下存儲的文件復制到所述指定文件夾。
[0097]可選地,下載模塊505進一步包括:
[0098]下載器調用單元5053,適于調用瀏覽器內建下載器或獨立于瀏覽器的下載器去所述下載地址信息對應的服務器處下載所述網(wǎng)頁元素對應的文件,并將所述網(wǎng)頁元素對應的文件保存到指定文件夾。
[0099]可選地,下載模塊505進一步包括:
[0100]特征提取單元5054,適于根據(jù)所述網(wǎng)頁的名稱和/或URL和/或所述網(wǎng)頁的描述性信息,提取所述網(wǎng)頁元素的特征信息;
[0101]下載單元5055,適于根據(jù)所述網(wǎng)頁元素的特征信息,去提供下載資源的服務器處查找并下載所述網(wǎng)頁元素對應的文件,將所述網(wǎng)頁元素對應的文件保存到指定文件夾。
[0102]圖6示出了根據(jù)本發(fā)明另一個實施例的瀏覽器裝置的功能結構框圖。如圖6所示,瀏覽器裝置包括:命令接收模塊601、源代碼信息獲取模塊602、信息提取模塊603、調用模塊604、文件頭信息獲取模塊605、顯示模塊606以及下載模塊607。
[0103]其中,命令接收模塊601、源代碼信息獲取模塊602、信息提取模塊603的具體介紹可參見上述裝置實施例。
[0104]調用模塊604,適于調用用于獲取文件本地緩存路徑的系統(tǒng)接口,并將所述網(wǎng)頁元素的下載地址信息傳遞給該用于獲取文件本地緩存路徑的系統(tǒng)接口,從而獲取所述網(wǎng)頁元素對應的文件的本地緩存路徑。具體地,在獲取網(wǎng)頁元素的下載地址信息之后,調用模塊604調用系統(tǒng)提供的API函數(shù)=InternetGetCache O,并將網(wǎng)頁元素的下載地址作為該API函數(shù)的參數(shù),該API函數(shù)的返回值就是存儲有網(wǎng)頁元素對應的文件的本地緩存路徑。
[0105]文件頭信息獲取模塊605,適于獲取所述本地緩存路徑下存儲的文件的文件頭信息,所述文件頭信息包含文件類型。
[0106]顯示模塊606進一步適于:按照指定標簽的類型以及文件類型,分類顯示不同類型指定標簽和不同文件類型的網(wǎng)頁元素及其下載地址信息。
[0107]可選地,文件頭信息還包括文件大小信息;顯示模塊606進一步適于:在顯示網(wǎng)頁元素及其下載地址信息的同時,還顯示所述網(wǎng)頁元素對應的文件的文件大小信息。
[0108]本實施例的下載模塊607與圖5所不的實施例的下載模塊505的不同之處在于,該下載模塊607不包含系統(tǒng)接口調用單元,復制單元可以直接從調用模塊604獲取網(wǎng)頁元素對應的文件的本地緩存路徑。兩者的其它功能單元是相同的。
[0109]根據(jù)本發(fā)明上述實施例提供的裝置,瀏覽器在接收到用戶觸發(fā)的網(wǎng)頁元素的查找命令之后,獲取網(wǎng)頁的源代碼信息,從源代碼信息中提取指定標簽以及指定標簽內的源信息字段中記錄的下載地址信息,依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息,在用戶觸發(fā)文件的下載命令之后,根據(jù)網(wǎng)頁元素的下載地址信息,將網(wǎng)頁元素對應的文件下載到指定文件夾。利用本發(fā)明上述實施例提供的裝置,用戶通過觸發(fā)一查找命令就可以一目了然的查看網(wǎng)頁的所有網(wǎng)頁元素,操作便捷,便于用戶在多而繁雜的網(wǎng)頁資源批量查找所需要的資源;進一步的,當用戶對這些網(wǎng)絡資源具有下載需求時,通過交互界面給用戶提供了便捷的下載方式。上述裝置還能夠按照指定標簽的類型以及文件類型,分類顯示不同類型指定標簽和不同文件類型的網(wǎng)頁元素及其下載地址信息,以便于用戶更明確地查找所需要的資源。
[0110]在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設備固有相關。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構造這類系統(tǒng)所要求的結構是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
[0111]在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0112]類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權利要求書由此明確地并入該【具體實施方式】,其中每個權利要求本身都作為本發(fā)明的單獨實施例。
[0113]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0114]此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0115]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的瀏覽器裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0116]應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0117]本發(fā)明公開了:A1、一種網(wǎng)頁元素的顯示方法,包括:
[0118]接收當前網(wǎng)頁中網(wǎng)頁元素的查找命令;
[0119]根據(jù)所述網(wǎng)頁元素的查找命令,獲取所述當前網(wǎng)頁的源代碼信息;
[0120]從所述當前網(wǎng)頁的源代碼信息中提取指定標簽以及指定標簽內的網(wǎng)頁元素的源信息字段中記錄的下載地址信息;
[0121]依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。
[0122]A2、根據(jù)Al所述的方法,所述當前網(wǎng)頁包含當前瀏覽器加載的所有網(wǎng)頁;所述依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息具體為:依據(jù)指定標簽的類型顯示當前瀏覽器加載的所有網(wǎng)頁中不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。
[0123]A3、根據(jù)Al或A2所述的方法,在所述顯示網(wǎng)頁元素及其下載地址信息之后進一步包括:
[0124]接收所述網(wǎng)頁元素對應的文件的下載命令;
[0125]根據(jù)所述網(wǎng)頁元素的下載地址信息,將所述網(wǎng)頁元素對應的文件下載到指定文件夾。
[0126]A4、根據(jù)A3所述的方法,所述將網(wǎng)頁元素對應的文件下載到指定文件夾進一步包括:
[0127]調用用于獲取文件本地緩存路徑的系統(tǒng)接口,并將所述網(wǎng)頁元素的下載地址信息傳遞給該用于獲取文件本地緩存路徑的系統(tǒng)接口,從而獲取所述網(wǎng)頁元素對應的文件的本地緩存路徑;
[0128]將所述本地緩存路徑下存儲的文件復制到所述指定文件夾。
[0129]A5、根據(jù)A3所述的方法,所述將網(wǎng)頁元素對應的文件下載到指定文件夾進一步包括:
[0130]調用瀏覽器內建下載器或獨立于瀏覽器的下載器去所述下載地址信息對應的服務器處下載所述網(wǎng)頁元素對應的文件,并將所述網(wǎng)頁元素對應的文件保存到指定文件夾。
[0131]A6、根據(jù)A3所述的方法,所述將網(wǎng)頁元素對應的文件下載到指定文件夾進一步包括:
[0132]根據(jù)所述網(wǎng)頁的名稱和/或URL和/或所述網(wǎng)頁的描述性信息,提取所述網(wǎng)頁元素的特征信息;
[0133]根據(jù)所述網(wǎng)頁元素的特征信息,去提供下載資源的服務器處查找并下載所述網(wǎng)頁元素對應的文件,將所述網(wǎng)頁元素對應的文件保存到指定文件夾。
[0134]A7、根據(jù)A1-A6任一項所述的方法,所述指定標簽包括:〈embed>標簽、<img>標簽、〈script〉標簽、〈aud1〉標簽、〈video〉標簽、〈object〉標簽中的至少一個。
[0135]AS、根據(jù)A1-A7任一項所述的方法,所述顯示不同類型指定標簽對應的網(wǎng)頁元素具體為:以不同類型指定標簽的圖標的形式或者以網(wǎng)頁元素縮略圖的形式顯示網(wǎng)頁元素。
[0136]A9、根據(jù)Al所述的方法,在所述依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息之前還包括:
[0137]調用用于獲取文件本地緩存路徑的系統(tǒng)接口,并將所述網(wǎng)頁元素的下載地址信息傳遞給該用于獲取文件本地緩存路徑的系統(tǒng)接口,從而獲取所述網(wǎng)頁元素對應的文件的本地緩存路徑;
[0138]獲取所述本地緩存路徑下存儲的文件的文件頭信息,所述文件頭信息包含文件類型;
[0139]所述依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息具體為:按照指定標簽的類型以及文件類型,分類顯示不同類型指定標簽和不同文件類型的網(wǎng)頁元素及其下載地址信息。
[0140]A10、根據(jù)A9所述的方法,所述文件頭信息還包括文件大小信息;
[0141]在顯示網(wǎng)頁元素及其下載地址信息的同時,還顯示所述網(wǎng)頁元素對應的文件的文件大小信息。
[0142]本發(fā)明還公開了:B11、一種瀏覽器裝置,包括:
[0143]命令接收模塊,適于接收當前網(wǎng)頁中網(wǎng)頁元素的查找命令;
[0144]源代碼信息獲取模塊,適于根據(jù)所述網(wǎng)頁元素的查找命令,獲取所述當前網(wǎng)頁的源代碼信息;
[0145]信息提取模塊,適于從所述當前網(wǎng)頁的源代碼信息中提取指定標簽以及指定標簽內的網(wǎng)頁元素的源信息字段中記錄的下載地址信息;
[0146]顯示模塊,適于依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。
[0147]B12、根據(jù)Bll所述的瀏覽器裝置,所述當前網(wǎng)頁包含當前瀏覽器加載的所有網(wǎng)頁;所述顯示模塊具體適于:依據(jù)指定標簽的類型顯示當前瀏覽器加載的所有網(wǎng)頁中不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。
[0148]B13、根據(jù)Bll或B12所述的瀏覽器裝置,所述命令接收模塊還適于:接收所述網(wǎng)頁元素對應的文件的下載命令;
[0149]所述裝置還包括:下載模塊,適于根據(jù)所述網(wǎng)頁元素的下載地址信息,將所述網(wǎng)頁元素對應的文件下載到指定文件夾。
[0150]B14、根據(jù)B13所述的瀏覽器裝置,所述下載模塊進一步包括:
[0151]系統(tǒng)接口調用單元,適于調用用于獲取文件本地緩存路徑的系統(tǒng)接口,并將所述網(wǎng)頁元素的下載地址信息傳遞給該用于獲取文件本地緩存路徑的系統(tǒng)接口,從而獲取所述網(wǎng)頁元素對應的文件的本地緩存路徑;[0152]復制單元,適于將所述本地緩存路徑下存儲的文件復制到所述指定文件夾。
[0153]B15、根據(jù)B13所述的瀏覽器裝置,所述下載模塊進一步包括:
[0154]下載器調用單元,適于調用瀏覽器內建下載器或獨立于瀏覽器的下載器去所述下載地址信息對應的服務器處下載所述網(wǎng)頁元素對應的文件,并將所述網(wǎng)頁元素對應的文件保存到指定文件夾。
[0155]B16、根據(jù)B13所述的瀏覽器裝置,所述下載模塊進一步包括:
[0156]特征提取單元,適于根據(jù)所述網(wǎng)頁的名稱和/或URL和/或所述網(wǎng)頁的描述性信息,提取所述網(wǎng)頁元素的特征信息;
[0157]下載單元,適于根據(jù)所述網(wǎng)頁元素的特征信息,去提供下載資源的服務器處查找并下載所述網(wǎng)頁元素對應的文件,將所述網(wǎng)頁元素對應的文件保存到指定文件夾。
[0158]B17、根據(jù)B11-B16任一項所述的瀏覽器裝置,所述指定標簽包括:〈embed>標簽、<img>標簽、〈script〉標簽、〈aud1〉標簽、〈video〉標簽、〈object〉標簽中的至少一個。
[0159]B18、根據(jù)B11-B17任一項所述的瀏覽器裝置,所述顯示模塊具體適于:以不同類型指定標簽的圖標的形式或者以網(wǎng)頁元素縮略圖的形式顯示網(wǎng)頁元素。
[0160]B19、根據(jù)Bll所述的瀏覽器裝置,還包括:
[0161]調用模塊,適于調用用于獲取文件本地緩存路徑的系統(tǒng)接口,并將所述網(wǎng)頁元素的下載地址信息傳遞給該用于獲取文件本地緩存路徑的系統(tǒng)接口,從而獲取所述網(wǎng)頁元素對應的文件的本地緩存路徑;
[0162]文件頭信息獲取模塊,適于獲取所述本地緩存路徑下存儲的文件的文件頭信息,所述文件頭信息包含文件類型;
[0163]所述顯示模塊進一步適于:按照指定標簽的類型以及文件類型,分類顯示不同類型指定標簽和不同文件類型的網(wǎng)頁元素及其下載地址信息。
[0164]B20、根據(jù)B19所述的瀏覽器裝置,所述文件頭信息還包括文件大小信息;所述顯示模塊進一步適于:在顯示網(wǎng)頁元素及其下載地址信息的同時,還顯示所述網(wǎng)頁元素對應的文件的文件大小信息。
【權利要求】
1.一種網(wǎng)頁元素的顯示方法,包括: 接收當前網(wǎng)頁中網(wǎng)頁元素的查找命令; 根據(jù)所述網(wǎng)頁元素的查找命令,獲取所述當前網(wǎng)頁的源代碼信息; 從所述當前網(wǎng)頁的源代碼信息中提取指定標簽以及指定標簽內的網(wǎng)頁元素的源信息字段中記錄的下載地址信息; 依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。
2.根據(jù)權利要求1所述的方法,所述當前網(wǎng)頁包含當前瀏覽器加載的所有網(wǎng)頁;所述依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息具體為:依據(jù)指定標簽的類型顯示當前瀏覽器加載的所有網(wǎng)頁中不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。
3.根據(jù)權利要求1或2所述的方法,在所述顯示網(wǎng)頁元素及其下載地址信息之后進一步包括: 接收所述網(wǎng)頁元素對應的文件的下載命令; 根據(jù)所述網(wǎng)頁元素的下載地址信息,將所述網(wǎng)頁元素對應的文件下載到指定文件夾。
4.根據(jù)權利要求3 所述的方法,所述將網(wǎng)頁元素對應的文件下載到指定文件夾進一步包括: 調用用于獲取文件本地緩存路徑的系統(tǒng)接口,并將所述網(wǎng)頁元素的下載地址信息傳遞給該用于獲取文件本地緩存路徑的系統(tǒng)接口,從而獲取所述網(wǎng)頁元素對應的文件的本地緩存路徑; 將所述本地緩存路徑下存儲的文件復制到所述指定文件夾。
5.根據(jù)權利要求3所述的方法,所述將網(wǎng)頁元素對應的文件下載到指定文件夾進一步包括: 調用瀏覽器內建下載器或獨立于瀏覽器的下載器去所述下載地址信息對應的服務器處下載所述網(wǎng)頁元素對應的文件,并將所述網(wǎng)頁元素對應的文件保存到指定文件夾。
6.根據(jù)權利要求3所述的方法,所述將網(wǎng)頁元素對應的文件下載到指定文件夾進一步包括: 根據(jù)所述網(wǎng)頁的名稱和/或URL和/或所述網(wǎng)頁的描述性信息,提取所述網(wǎng)頁元素的特征信息; 根據(jù)所述網(wǎng)頁元素的特征信息,去提供下載資源的服務器處查找并下載所述網(wǎng)頁元素對應的文件,將所述網(wǎng)頁元素對應的文件保存到指定文件夾。
7.根據(jù)權利要求1-6任一項所述的方法,所述指定標簽包括:〈embed>標簽、<img>標簽、〈script〉標簽、〈aud1〉標簽、〈video〉標簽、〈object〉標簽中的至少一個。
8.根據(jù)權利要求1-7任一項所述的方法,所述顯示不同類型指定標簽對應的網(wǎng)頁元素具體為:以不同類型指定標簽的圖標的形式或者以網(wǎng)頁元素縮略圖的形式顯示網(wǎng)頁元素。
9.根據(jù)權利要求1所述的方法,在所述依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息之前還包括: 調用用于獲取文件本地緩存路徑的系統(tǒng)接口,并將所述網(wǎng)頁元素的下載地址信息傳遞給該用于獲取文件本地緩存路徑的系統(tǒng)接口,從而獲取所述網(wǎng)頁元素對應的文件的本地緩存路徑;獲取所述本地緩存路徑下存儲的文件的文件頭信息,所述文件頭信息包含文件類型;所述依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息具體為:按照指定標簽的類型以及文件類型,分類顯示不同類型指定標簽和不同文件類型的網(wǎng)頁元素及其下載地址信息。
10.一種瀏覽器裝置,包括: 命令接收模塊,適于接收當前網(wǎng)頁中網(wǎng)頁元素的查找命令; 源代碼 信息獲取模塊,適于根據(jù)所述網(wǎng)頁元素的查找命令,獲取所述當前網(wǎng)頁的源代碼息; 信息提取模塊,適于從所述當前網(wǎng)頁的源代碼信息中提取指定標簽以及指定標簽內的網(wǎng)頁元素的源信息字段中記錄的下載地址信息; 顯示模塊,適于依據(jù)指定標簽的類型顯示不同類型指定標簽對應的網(wǎng)頁元素及其下載地址信息。
【文檔編號】G06F17/30GK104036011SQ201410287483
【公開日】2014年9月10日 申請日期:2014年6月24日 優(yōu)先權日:2014年6月24日
【發(fā)明者】杭程 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司