瀏覽器網(wǎng)頁顯示方法及瀏覽器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種瀏覽器網(wǎng)頁顯示方法及瀏覽器。
【背景技術(shù)】
[0002]目前,用戶在使用手機(jī)瀏覽器瀏覽網(wǎng)頁時,在打開某網(wǎng)頁輸入內(nèi)容后,如果不小心關(guān)閉了該網(wǎng)頁或者瀏覽器發(fā)生故障,用戶在重新進(jìn)入該網(wǎng)頁后,又得重新輸入網(wǎng)頁上的表單等內(nèi)容,由此給用戶帶來很大的麻煩。
[0003]雖然,現(xiàn)有的手機(jī)瀏覽器可提供保存帳號密碼功能,但是,對于網(wǎng)頁上的其它輸入內(nèi)容,尚未提供相應(yīng)的保存解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種瀏覽器網(wǎng)頁顯示方法及瀏覽器,以確保用戶在網(wǎng)頁中輸入的數(shù)據(jù)不丟失,減少用戶操作。
[0005]本發(fā)明實(shí)施例提出一種瀏覽器網(wǎng)頁顯示方法,包括:
[0006]當(dāng)用戶端訪問當(dāng)前網(wǎng)頁時,獲取所述當(dāng)前訪問的網(wǎng)頁的網(wǎng)址;
[0007]判斷所述當(dāng)前訪問的網(wǎng)頁的網(wǎng)址是否為歷史訪問記錄中已在網(wǎng)頁中輸入內(nèi)容的網(wǎng)址;若是,則
[0008]獲取所述當(dāng)前訪問的網(wǎng)頁中最后保存的輸入內(nèi)容;
[0009]將獲取的所述當(dāng)前訪問的網(wǎng)頁中最后保存的輸入內(nèi)容匹配填充到所述當(dāng)前訪問的網(wǎng)頁中對應(yīng)位置并顯示內(nèi)容填充后的網(wǎng)頁。
[0010]本發(fā)明實(shí)施例還提出一種瀏覽器,包括:
[0011]網(wǎng)址獲取模塊,用于當(dāng)用戶端訪問當(dāng)前網(wǎng)頁時,獲取所述當(dāng)前訪問的網(wǎng)頁的網(wǎng)址;
[0012]判斷模塊,用于判斷所述當(dāng)前訪問的網(wǎng)頁的網(wǎng)址是否為歷史訪問記錄中已在網(wǎng)頁中輸入內(nèi)容的網(wǎng)址;
[0013]內(nèi)容獲取模塊,用于當(dāng)所述當(dāng)前訪問的網(wǎng)頁的網(wǎng)址為歷史訪問記錄中已在網(wǎng)頁中輸入內(nèi)容的網(wǎng)址時,獲取所述當(dāng)前訪問的網(wǎng)頁最后保存的輸入內(nèi)容;
[0014]匹配顯示模塊,用于將獲取的所述當(dāng)前訪問的網(wǎng)頁最后保存的輸入內(nèi)容匹配填充到所述當(dāng)前訪問的網(wǎng)頁中對應(yīng)位置并顯示內(nèi)容填充后的網(wǎng)頁
[0015]。
[0016]本發(fā)明實(shí)施例提出的一種瀏覽器網(wǎng)頁顯示方法及瀏覽器,用戶在網(wǎng)頁上鍵入內(nèi)容后,瀏覽器可以在終端實(shí)時保存用戶所輸入的內(nèi)容,在用戶下次訪問同樣的網(wǎng)頁時,展示上次用戶所輸入的內(nèi)容,從而保證數(shù)據(jù)不丟失,而且避免用戶重復(fù)輸入,減少了用戶操作。
【附圖說明】
[0017]圖1是本發(fā)明瀏覽器網(wǎng)頁顯示方法第一實(shí)施例的流程示意圖;
[0018]圖2是本發(fā)明實(shí)施例中一種網(wǎng)頁實(shí)例示意圖;
[0019]圖3是本發(fā)明瀏覽器網(wǎng)頁顯示方法第二實(shí)施例的流程示意圖;
[0020]圖4是本發(fā)明瀏覽器網(wǎng)頁顯示方法第三實(shí)施例的流程示意圖;
[0021]圖5是本發(fā)明瀏覽器第一實(shí)施例的功能模塊示意圖;
[0022]圖6是本發(fā)明實(shí)施例中判斷模塊的結(jié)構(gòu)示意圖;
[0023]圖7是本發(fā)明瀏覽器第二實(shí)施例的功能模塊示意圖;
[0024]圖8是本發(fā)明瀏覽器第三實(shí)施例的功能模塊示意圖。
[0025]為了使本發(fā)明的技術(shù)方案更加清楚、明了,下面將結(jié)合附圖作進(jìn)一步詳述。
【具體實(shí)施方式】
[0026]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0027]如圖1所示,本發(fā)明第一實(shí)施例提出一種瀏覽器網(wǎng)頁顯示方法,包括:
[0028]步驟S101,當(dāng)用戶端訪問當(dāng)前網(wǎng)頁時,獲取所述當(dāng)前訪問的網(wǎng)頁的網(wǎng)址;
[0029]步驟S102,判斷所述當(dāng)前訪問的網(wǎng)頁的網(wǎng)址是否為歷史訪問記錄中已在網(wǎng)頁中輸入內(nèi)容的網(wǎng)址;若是,則進(jìn)入步驟S103,否則,進(jìn)入步驟S105 ;
[0030]本實(shí)施例涉及的瀏覽器可以為手機(jī)、平板電腦等移動終端瀏覽器,也可以為PC終端上的瀏覽器。
[0031]通常在用戶訪問網(wǎng)頁時,瀏覽器會根據(jù)用戶的訪問請求打開對應(yīng)網(wǎng)址的網(wǎng)頁顯示給用戶。在一些網(wǎng)頁中,用戶可以輸入相應(yīng)的表單內(nèi)容(即本實(shí)施例所稱輸入內(nèi)容),以得到更多的訪問信息。上述表單內(nèi)容可以為普遍的文本信息,也可以為現(xiàn)有技術(shù)網(wǎng)頁中提供給用戶輸入的帳號和密碼等。
[0032]如圖2所示,其為一種機(jī)票預(yù)訂搜索網(wǎng)頁,在該搜索網(wǎng)頁中,用戶可以在各文本框中輸入相應(yīng)的關(guān)鍵字,以此來查詢對應(yīng)條件的機(jī)票信息。
[0033]由于現(xiàn)有技術(shù)中,針對圖2所示的網(wǎng)頁,無法實(shí)時保存網(wǎng)頁中用戶輸入的文本內(nèi)容,當(dāng)用戶不小心關(guān)閉了該網(wǎng)頁或者瀏覽器發(fā)生故障,用戶在重新進(jìn)入該網(wǎng)頁后,又得重新輸入網(wǎng)頁上的表單等內(nèi)容,由此給用戶帶來很大的麻煩。
[0034]為此,本實(shí)施例瀏覽器預(yù)先針對用戶訪問的網(wǎng)頁,會在終端本地自動保存用戶在網(wǎng)頁中輸入的內(nèi)容,當(dāng)用戶下次進(jìn)入同樣的頁面時能夠?qū)⑤斎氲膬?nèi)容填充至網(wǎng)頁的表單中,確保用戶在網(wǎng)頁中輸入的信息不丟失,以避免用戶重復(fù)輸入,減少了用戶操作。
[0035]具體地,當(dāng)用戶訪問當(dāng)前某一網(wǎng)頁時,瀏覽器首先根據(jù)用戶的訪問請求,獲取該當(dāng)前網(wǎng)頁的網(wǎng)址,并判斷該當(dāng)前訪問的網(wǎng)址是否為歷史訪問記錄中用戶曾經(jīng)有輸入內(nèi)容的網(wǎng)址。
[0036]在判斷當(dāng)前網(wǎng)址是否為歷史訪問記錄中用戶曾經(jīng)有輸入內(nèi)容的網(wǎng)址時,可以采用以下方式:
[0037]首先查詢之前已保存的用戶端已在對應(yīng)的網(wǎng)頁中輸入內(nèi)容的所有網(wǎng)址;然后,將當(dāng)前訪問的網(wǎng)頁的網(wǎng)址與所述已保存的網(wǎng)址進(jìn)行匹配,并判斷當(dāng)前訪問的網(wǎng)頁的網(wǎng)址是否能匹配到已保存的網(wǎng)址,即是否能匹配到用戶端曾經(jīng)有輸入內(nèi)容的網(wǎng)址;若能匹配到,則確定當(dāng)前訪問的網(wǎng)頁的網(wǎng)址為歷史訪問記錄中已在網(wǎng)頁中輸入內(nèi)容的網(wǎng)址;否則,確定當(dāng)前訪問的網(wǎng)頁的網(wǎng)址在歷史訪問記錄中未在網(wǎng)頁中輸入內(nèi)容。
[0038]步驟S103,獲取所述當(dāng)前訪問的網(wǎng)頁中最后保存的輸入內(nèi)容;
[0039]步驟S104,將獲取的所述當(dāng)前訪問的網(wǎng)頁中最后保存的輸入內(nèi)容匹配填充到所述當(dāng)前訪問的網(wǎng)頁中對應(yīng)位置并顯示內(nèi)容填充后的網(wǎng)頁。
[0040]當(dāng)確定當(dāng)前訪問的網(wǎng)頁的網(wǎng)址為歷史訪問記錄中已在網(wǎng)頁中輸入內(nèi)容的網(wǎng)址時,獲取該當(dāng)前訪問的網(wǎng)頁的網(wǎng)址最后保存的輸入內(nèi)容,具體可以采用以下方式:
[0041]獲取之前對應(yīng)該當(dāng)前訪問的網(wǎng)頁的網(wǎng)址已保存的用戶端在網(wǎng)頁中輸入的文本內(nèi)容,從中提取當(dāng)前訪問的網(wǎng)頁中最后保存的輸入內(nèi)容。當(dāng)然,若瀏覽器之前保存網(wǎng)頁中輸入內(nèi)容時采用后一次存儲內(nèi)容覆蓋前一次存儲內(nèi)容的方式,則瀏覽器在獲取保存的輸入內(nèi)容時,僅需獲取上次保存的文本輸入內(nèi)容即可。
[0042]如圖2所示,若圖2所示的網(wǎng)頁中表單選項:“出發(fā)城市”、“到達(dá)城市”、“出發(fā)日期”在用戶之前訪問該網(wǎng)頁時已輸入過,則瀏覽器會將用戶輸入的文本信息保存在終端本地。當(dāng)用戶再次訪問該網(wǎng)頁時,瀏覽器會直接進(jìn)行網(wǎng)址匹配,當(dāng)匹配成功后,則顯示圖2所示的包括填充有表單相應(yīng)選項信息的網(wǎng)頁內(nèi)容。
[0043]步驟S105,直接顯示當(dāng)前網(wǎng)頁。
[0044]當(dāng)確定當(dāng)前訪問的網(wǎng)址在歷史訪問中未在網(wǎng)頁中輸入內(nèi)容時,則直接向用戶顯示該網(wǎng)址對應(yīng)的網(wǎng)頁。
[0045]本實(shí)施例通過上述方案,在用戶訪問網(wǎng)頁時,瀏覽器可以根據(jù)預(yù)先保存歷史訪問的網(wǎng)頁輸入內(nèi)容和對應(yīng)的網(wǎng)址,來決策如何顯示當(dāng)前訪問網(wǎng)頁的內(nèi)容,若當(dāng)前訪問的網(wǎng)頁的網(wǎng)址為歷史訪問中已在網(wǎng)頁中輸入內(nèi)容的網(wǎng)址,則獲取該網(wǎng)址最后保存的輸入內(nèi)容,并將獲取的網(wǎng)址的輸入內(nèi)容匹配填充到網(wǎng)頁中對應(yīng)位置并顯示內(nèi)容填充后的網(wǎng)頁,由此,保證了數(shù)據(jù)不丟失,避免用戶重復(fù)輸入,減少了用戶操作。
[0046]如圖3所示,本發(fā)明第二實(shí)施例提出一種瀏覽器網(wǎng)頁顯示方法,在上述第一實(shí)施例的基礎(chǔ)上,在上述步驟SlOl:當(dāng)用戶端訪問當(dāng)前網(wǎng)頁時,獲取所述當(dāng)前訪問的網(wǎng)頁的網(wǎng)址之前還包括:
[0047]步驟S90,接收用戶端訪問任一網(wǎng)頁時在所述任一網(wǎng)頁中輸入的文本內(nèi)容;
[0048]步驟S100,保存所述任一網(wǎng)頁的網(wǎng)址及用戶端在所述任一網(wǎng)頁中輸入的文本內(nèi)容。
[0049]本實(shí)施例與上述第一實(shí)施例的區(qū)別在于,本實(shí)施例還包括瀏覽器在終端實(shí)時保存用戶所輸入的內(nèi)容的方案。
[0050]具體地,當(dāng)用戶訪問某一網(wǎng)頁時,可以根據(jù)該網(wǎng)頁提供的表單選項,在該網(wǎng)頁中對應(yīng)位置輸入文本內(nèi)容。
[0051]如圖2所示的網(wǎng)頁,其中的表單選項:“出發(fā)城市”、“到達(dá)城市”、“出發(fā)日期”初始值可以為空,當(dāng)用戶訪問該網(wǎng)頁時,可以根據(jù)自己需要在各表單選項中填入相應(yīng)的信息,t匕如可以為“出發(fā)城市:北京”、“到達(dá)城市:廣州”、“出發(fā)日期:2013-08-25星期日”等。
[0052]之后,瀏覽