歷史記錄信息的清除方法及瀏覽器的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及信息技術(shù)領(lǐng)域,特別涉及一種歷史記錄信息的清除方法及瀏覽器。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)的不斷發(fā)展,互聯(lián)網(wǎng)的使用群體也越來越多,用戶可以在互聯(lián)網(wǎng)中瀏 覽不同的網(wǎng)頁從而獲取所需要的各類信息。用戶在瀏覽網(wǎng)頁的過程中,瀏覽器可以將歷史 訪問網(wǎng)址記錄、用戶輸入的用戶名和密碼等信息緩存在本地終端中,以便用戶下次瀏覽時(shí) 直接使用。為了保證用戶的信息安全,瀏覽器還可以將上述信息進(jìn)行刪除。
[0003] 目前,瀏覽器提供的網(wǎng)頁歷史記錄信息的清除方式,只能對(duì)終端中緩存的部分歷 史記錄信息進(jìn)行清除,對(duì)終端中緩存的HTML5頁面的歷史記錄信息不做任何處理,從而造 成現(xiàn)有歷史記錄信息的清除方式的信息刪除效率較低,信息刪除的覆蓋面較小,無法充分 保證用戶的信息安全。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例提供一種歷史記錄信息的清除方法及瀏覽器,可以提高歷史記錄信 息的刪除效率和信息刪除的覆蓋面。
[0005] 本發(fā)明實(shí)施例采用的技術(shù)方案為:
[0006] -種歷史記錄信息的清除方法,包括:
[0007] 接收第一緩存清除指令,所述第一緩存清除指令用于指示刪除已訪問過的各個(gè) HTML5頁面分別對(duì)應(yīng)的歷史記錄信息;
[0008] 從所述緩存中獲取已訪問過的所述各個(gè)HTML5頁面分別對(duì)應(yīng)的鍵值,并根據(jù)所述 鍵值獲取所述各個(gè)HTML5頁面分別對(duì)應(yīng)的歷史記錄信息;
[0009] 刪除所述緩存中存儲(chǔ)的所述各個(gè)HTML5頁面分別對(duì)應(yīng)的鍵值和歷史記錄信息。
[0010] 一種瀏覽器,包括:
[0011] 接收單元,用于接收第一緩存清除指令,所述第一緩存清除指令用于指示刪除已 訪問過的各個(gè)HTML5頁面分別對(duì)應(yīng)的歷史記錄信息;
[0012] 獲取單元,用于從所述緩存中獲取已訪問過的所述各個(gè)HTML5頁面分別對(duì)應(yīng)的鍵 值,并根據(jù)所述鍵值獲取所述各個(gè)HTML5頁面分別對(duì)應(yīng)的歷史記錄信息;
[0013] 刪除單元,用于刪除所述緩存中存儲(chǔ)的所述獲取單元獲取的所述各個(gè)HTML5頁面 分別對(duì)應(yīng)的鍵值和歷史記錄信息。
[0014] 本發(fā)明實(shí)施例提供的歷史記錄信息的清除方法及瀏覽器,首先接收第一緩存清除 指令,所述第一緩存清除指令用于指示刪除已訪問過的各個(gè)HTML5頁面分別對(duì)應(yīng)的歷史記 錄信息,然后從所述緩存中獲取已訪問過的所述各個(gè)HTML5頁面分別對(duì)應(yīng)的鍵值,并根據(jù) 所述鍵值獲取所述各個(gè)HTML5頁面分別對(duì)應(yīng)的歷史記錄信息,最后刪除所述緩存中存儲(chǔ)的 所述各個(gè)HTML5頁面分別對(duì)應(yīng)的鍵值和歷史記錄信息。與目前瀏覽器只能對(duì)終端中緩存的 部分歷史記錄信息進(jìn)行清除相比,本發(fā)明實(shí)施例提供了一種清除HTML5頁面對(duì)應(yīng)的歷史記 錄信息的方式,可以實(shí)現(xiàn)清除緩存中存儲(chǔ)的全部網(wǎng)頁的歷史記錄信息,從而提高了歷史記 錄信息的刪除效率和信息刪除的覆蓋面。
【附圖說明】
[0015] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述 中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些 實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附 圖獲得其它的附圖。
[0016] 圖1為本發(fā)明實(shí)施例提供的一種歷史記錄信息的清除方法流程圖;
[0017] 圖2為本發(fā)明實(shí)施例提供的另一種歷史記錄信息的清除方法流程圖;
[0018] 圖3為本發(fā)明實(shí)施例提供的一種瀏覽器功能結(jié)構(gòu)示意圖;
[0019] 圖4為本發(fā)明實(shí)施例提供的另一種瀏覽器功能結(jié)構(gòu)示意圖;
[0020] 圖5為本發(fā)明實(shí)施例提供的瀏覽器界面示意圖。
【具體實(shí)施方式】
[0021] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0022] 為使本發(fā)明技術(shù)方案的優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作詳細(xì)說 明。
[0023] 本發(fā)明實(shí)施例提供一種歷史記錄信息的清除方法,如圖1所示,所述方法包括:
[0024] 101、接收第一緩存清除指令。
[0025] 其中,所述第一緩存清除指令用于指示刪除已訪問過的各個(gè)HTML5頁面的歷史記 錄信息。HTML5頁面的歷史記錄信息具體可以包括用戶輸入過的搜索關(guān)鍵詞、用戶在輸入框 中輸入的信息記錄、表單密碼等,本發(fā)明實(shí)施例不做限定。
[0026] 對(duì)于本發(fā)明實(shí)施例,可以在特定區(qū)域預(yù)置觸發(fā)清除緩存中存儲(chǔ)的已訪問過的各個(gè) HTML5頁面的歷史記錄信息的功能按鈕,當(dāng)用戶點(diǎn)擊或者觸擊該功能按鈕時(shí),瀏覽器清除已 訪問過的各個(gè)HTML5頁面的歷史記錄信息。例如,如圖5所示,在瀏覽器顯示界面,當(dāng)用戶 點(diǎn)擊設(shè)置選項(xiàng)后,會(huì)顯示一個(gè)包含觸發(fā)清除已訪問過的各個(gè)HTML5頁面的歷史記錄信息的 功能按鈕的設(shè)置選項(xiàng)提示框,當(dāng)用戶點(diǎn)擊無痕瀏覽功能按鈕時(shí),即可實(shí)現(xiàn)清除已訪問過的 各個(gè)HTML5頁面的歷史記錄信息。
[0027] 102、從所述緩存中獲取已訪問過的各個(gè)HTML5頁面分別對(duì)應(yīng)的鍵值,并根據(jù)所述 鍵值獲取所述各個(gè)HTML5頁面分別對(duì)應(yīng)的歷史記錄信息。
[0028] 其中,緩存中保存有已訪問過的各個(gè)HTML5頁面分別對(duì)應(yīng)的鍵值,以及與鍵值對(duì) 應(yīng)的歷史記錄信息,鍵值具體可以為與該鍵值對(duì)應(yīng)的歷史記錄信息的索引。例如,用戶在某 一個(gè)HTML5頁面的搜索框中輸入過4個(gè)關(guān)鍵詞,則該HTML5頁面對(duì)應(yīng)的鍵值有4個(gè),分別為 keyl、key2、key3、key4,每一個(gè)鍵值分別對(duì)應(yīng)一個(gè)關(guān)鍵詞。
[0029] 對(duì)于本發(fā)明實(shí)施例,瀏覽器可以通過各個(gè)網(wǎng)頁對(duì)應(yīng)的源代碼中包含的特定標(biāo)簽 符,判斷該網(wǎng)頁是否為HTML5頁面,也可以通過各個(gè)網(wǎng)頁對(duì)應(yīng)的URL,判斷該網(wǎng)頁是否為HTML5頁面,若該網(wǎng)頁為HTML5頁面,則在緩存中保存該網(wǎng)頁的歷史記錄信息時(shí),對(duì)該網(wǎng)頁 進(jìn)行特定標(biāo)識(shí),以便瀏覽器在進(jìn)行HTML5頁面的歷史記錄信息的清除時(shí),可以快速遍歷并 獲取到各個(gè)HTML5頁面,從而提高了歷史記錄信息的清除效率。
[0030] 103、刪除所述緩存中存儲(chǔ)的所述各個(gè)HTML5頁面分別對(duì)應(yīng)的鍵值和歷史記錄信 肩、。
[0031] 本發(fā)明實(shí)施例提供的一種歷史記錄信息的清除方法,首先接收第一緩存清除指 令,所述第一緩存清除指令用于指示刪除已訪問過的各個(gè)HTML5頁面的歷史記錄信息,然 后從所述緩存中獲取已訪問過的各個(gè)HTML5頁面分別對(duì)應(yīng)的鍵值,并根據(jù)所述鍵值獲取所 述各個(gè)HTML5頁面分別對(duì)應(yīng)的歷史記錄信息,最后刪除所述緩存中存儲(chǔ)的所述各個(gè)HTML5 頁面分別對(duì)應(yīng)的鍵值和歷史記錄信息。與目前瀏覽器只能對(duì)終端中緩存的部分歷史記錄信 息進(jìn)行清除相比,本發(fā)明實(shí)施例提供了一種清除HTML5頁面對(duì)應(yīng)的歷史記錄信息的方式, 可以實(shí)現(xiàn)清除緩存中存儲(chǔ)的全部網(wǎng)頁的歷史記錄信息,從而提高了歷史記錄信息的刪除效 率和信息刪除的覆蓋面。
[0032] 本實(shí)施例提供另一種歷史記錄信息的清除方法,如圖2所示,所述方法包括:
[0033] 2