本發(fā)明專利技術(shù)公開了一種標簽在瀏覽器中的呈現(xiàn)方法及裝置,其中,所述裝置包括:監(jiān)控單元;判斷單元;堆疊標簽確定單元;標簽顯示單元和標簽移動單元。其中,該標簽移動單元用于當(dāng)接收到向指定方向移動整個標簽鏈條的操作指令時,將所述第二區(qū)域中所述指定方向的標簽依次移入所述指定方向的第一區(qū)域進行堆疊式顯示,并將相反方向的第一區(qū)域中的被堆疊標簽依次移出到所述第二區(qū)域進行展開式顯示。通過本發(fā)明專利技術(shù)可以對部分標簽進行堆疊式顯示,其他的標簽進行展開式顯示,從而保證了部分標簽?zāi)軌蛲暾@示其提示信息使得瀏覽器在標簽展現(xiàn)方面的性能得到優(yōu)化。
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及瀏覽器
,具體涉及標簽在瀏覽器中的呈現(xiàn)方法及裝置。
技術(shù)介紹
隨著互聯(lián)網(wǎng)的發(fā)展和互聯(lián)網(wǎng)應(yīng)用的普及,瀏覽器逐漸成為人們網(wǎng)上沖浪、瀏覽網(wǎng)頁必不可少的軟件工具,用戶可以通過在瀏覽器地址欄輸入統(tǒng)一資源定位符URL,或點擊網(wǎng)頁內(nèi)的超鏈接等方式,訪問網(wǎng)頁,獲取網(wǎng)頁內(nèi)包含的信息內(nèi)容。用戶在使用瀏覽器軟件瀏覽網(wǎng)頁時,很多情況下會同時打開多個頁面進行瀏覽,在傳統(tǒng)的技術(shù)中,打開多個頁面就意味著打開多個瀏覽器窗口,此時,太多的瀏覽器窗口會使得用戶桌面空間顯得紛亂和擁擠,增加了用戶對多個頁面的管理難度。標簽式瀏覽器提供的瀏覽方式從某種程度上解決了這一問題。標簽式瀏覽器也稱為選項卡式瀏覽器,它通過使用標簽式的網(wǎng)頁瀏覽方式,使一個個打開的網(wǎng)頁呈現(xiàn)在同一個瀏覽器窗口中,并且,這種瀏覽器窗口通常還帶有標簽欄,在標簽欄展現(xiàn)出當(dāng)前打開的各個網(wǎng)頁的標簽,標簽上通常會顯示一些文字提示信息(例如,網(wǎng) 頁標題等),提示出各個網(wǎng)頁的主要內(nèi)容,用戶可以通過點擊標簽的方式進行網(wǎng)頁的切換展現(xiàn)。通過這種方式,使用戶在進行多頁面瀏覽時能夠更有效地利用桌面空間,同時方便了用戶對多個打開頁面的管理。然而,隨著計算機應(yīng)用的大規(guī)模普及和用戶需求的提高,標簽式的網(wǎng)頁瀏覽方式也出現(xiàn)了一些缺陷和局限性,如當(dāng)用戶打開的網(wǎng)頁過多時,每個標簽的寬度會變得很小,以致用戶看不到標簽上的提示信息。現(xiàn)有技術(shù)中,有的瀏覽器是以動態(tài)適應(yīng)的方式,調(diào)整標簽的寬度以與網(wǎng)頁提示信息相適應(yīng),如網(wǎng)頁提示信息為“某主頁”的網(wǎng)頁與網(wǎng)頁提示信息為“某某訪問某公司,對某公司的某產(chǎn)品提出贊揚”的網(wǎng)頁,在使用動態(tài)適應(yīng)的方式瀏覽時,可以為網(wǎng)頁提示信息較為簡短的前者分配較窄的標簽,而為網(wǎng)頁提示信息較長的后者分配較寬的標簽。但當(dāng)用戶打開的網(wǎng)頁繼續(xù)增多時,動態(tài)適應(yīng)技術(shù)仍無法解決每個標簽的寬度會變得很小,以致用戶看不到標簽上的提示信息的問題。
技術(shù)實現(xiàn)思路
鑒于上述問題,提出了本專利技術(shù)以便提供一種克服上述問題或者至少部分地解決上述問題的標簽在瀏覽器中的呈現(xiàn)方法和相應(yīng)的標簽在瀏覽器中的呈現(xiàn)裝置。依據(jù)本專利技術(shù)的一個方面,提供了一種標簽在瀏覽器中的呈現(xiàn)方法,包括監(jiān)控瀏覽器窗口標簽欄中的標簽狀態(tài)信息;當(dāng)監(jiān)控到所述標簽狀態(tài)信息發(fā)生變化時,判斷所述標簽狀態(tài)信息是否達到預(yù)置條件;在判斷結(jié)果為所述標簽狀態(tài)信息達到預(yù)置條件時,按照預(yù)置策略確定待堆疊標簽,以及標簽欄的第一區(qū)域,所述第一區(qū)域用于顯示所述待堆疊標簽;將所述待堆疊標簽在標簽欄的所述第一區(qū)域進行堆疊式顯示,將未被堆疊的標簽在標簽欄的第二區(qū)域進行展開式顯示;當(dāng)接收到向指定方向移動整個標簽鏈條的操作指令時,將所述第二區(qū)域中所述指定方向的標簽依次移入所述指定方向的第一區(qū)域進行堆疊式顯示,并將相反方向的第一區(qū)域中的被堆疊標簽依次移出到所述第二區(qū)域進行展開式顯示。可選的,所述監(jiān)控瀏覽器窗口標簽欄中的標簽狀態(tài)信息,包括監(jiān)控瀏覽器窗口標簽欄中各標簽所占的寬度;所述當(dāng)監(jiān)控到所述標簽狀態(tài)信息發(fā)生變化時,判斷所述標簽狀態(tài)信息是否達到預(yù)置條件,包括當(dāng)監(jiān)控到所述各標簽所占的寬度發(fā)生變化時,判斷所述各標簽所占的寬度是否小于預(yù)置的寬度閾值。可選的,還包括 根據(jù)瀏覽器窗口的寬度確定所述寬度閾值。可選的,所述監(jiān)控瀏覽器窗口標簽欄中的標簽狀態(tài)信息,包括監(jiān)控瀏覽器窗口標簽欄中的標簽數(shù)量;所述當(dāng)監(jiān)控到所述標簽狀態(tài)信息發(fā)生變化時,判斷所述標簽狀態(tài)信息是否達到預(yù)置條件,包括當(dāng)監(jiān)控到標簽數(shù)量發(fā)生變化時,判斷所述標簽數(shù)量是否大于預(yù)置的數(shù)量閾值。可選的,還包括根據(jù)用戶的設(shè)定信息確定所述數(shù)量閾值;或者,根據(jù)當(dāng)前的屏幕分辨率確定所述數(shù)量閾值。可選的,所述按照預(yù)置策略確定待堆疊標簽,以及標簽欄的第一區(qū)域,包括根據(jù)新建標簽在標簽欄中所處的位置,確定待堆疊標簽,及所述第一區(qū)域的位置;所述將所述待堆疊標簽在標簽欄的所述第一區(qū)域進行堆疊式顯示,包括在確定出的所述第一區(qū)域的位置處對所述待堆疊標簽進行堆疊式顯示。可選的,所述將所述待堆疊標簽在標簽欄的所述第一區(qū)域進行堆疊式顯示,包括在所述第一區(qū)域顯示最后進入所述第一區(qū)域的被堆疊標簽的提示信息。可選的,還包括如果關(guān)閉標簽導(dǎo)致被堆疊標簽消失,則在操作焦點離開標簽欄或標簽關(guān)閉按鈕后對標簽欄中的其他標簽進行寬度調(diào)整。可選的,還包括當(dāng)操作焦點懸浮于所述第一區(qū)域處時,則將所述第一區(qū)域處被堆疊的標簽以縱向列表的方式進行展現(xiàn)。可選的,還包括當(dāng)從預(yù)置的第一入口接收到顯示全標簽列表的操作指令時,將所述第一區(qū)域中被堆疊的標簽以及所述第二區(qū)域中未被堆疊的標簽以縱向列表的方式進行展現(xiàn)。可選的,所述將所述第一區(qū)域中被堆疊的標簽以及所述第二區(qū)域中未被堆疊的標簽以縱向列表的方式進行展現(xiàn)包括在所述縱向列表中,將所述第一區(qū)域中被堆疊的標簽與所述第二區(qū)域中未被堆疊的標簽進行區(qū)別展現(xiàn)。可選的,還包括當(dāng)從預(yù)置的第二入口接收到搜索關(guān)鍵詞時,在所述縱向列表中將匹配的標簽進行區(qū)別顯示。根據(jù)本專利技術(shù)的另一方面,提供了一種標簽在瀏覽器中的呈現(xiàn)裝置,包括監(jiān)控單元,用于監(jiān)控瀏覽器窗口標簽欄中的標簽狀態(tài)信息;判斷單元,用于當(dāng)監(jiān)控到所述標簽狀態(tài)信息發(fā)生變化時,判斷所述標簽狀態(tài)信息是否達到預(yù)置條件; 堆疊標簽確定單元,用于在判斷結(jié)果為所述標簽狀態(tài)信息達到預(yù)置條件時,按照預(yù)置策略確定待堆疊標簽,以及標簽欄的第一區(qū)域,所述第一區(qū)域用于顯示所述待堆疊標簽;標簽顯示單元,用于將所述待堆疊標簽在標簽欄的所述第一區(qū)域進行堆疊式顯示,將未被堆疊的標簽在標簽欄的第二區(qū)域進行展開式顯示;標簽移動單元,用于當(dāng)接收到向指定方向移動整個標簽鏈條的操作指令時,將所述第二區(qū)域中所述指定方向的標簽依次移入所述指定方向的第一區(qū)域進行堆疊式顯示,并將相反方向的第一區(qū)域中的被堆疊標簽依次移出到所述第二區(qū)域進行展開式顯示。可選的,所述監(jiān)控單元包括標簽寬度監(jiān)控子單元,用于監(jiān)控瀏覽器窗口標簽欄中各標簽所占的寬度;所述判斷單元包括第一判斷子單元,用于當(dāng)監(jiān)控到所述各標簽所占的寬度發(fā)生變化時,判斷所述各標簽所占的寬度是否小于預(yù)置的寬度閾值。可選的,還包括寬度閾值確定單元,用于根據(jù)瀏覽器窗口的寬度確定所述寬度閾值。可選的,所述監(jiān)控單元包括標簽數(shù)量監(jiān)控子單元,用于監(jiān)控瀏覽器窗口標簽欄中的標簽數(shù)量;所述判斷單元包括第二判斷子單元,用于當(dāng)監(jiān)控到標簽數(shù)量發(fā)生變化時,判斷所述標簽數(shù)量是否大于預(yù)置的數(shù)量閾值。可選的,還包括第一數(shù)量閾值確定單元,用于根據(jù)用戶的設(shè)定信息確定所述數(shù)量閾值;或者,第二數(shù)量閾值確定單元,用于根據(jù)當(dāng)前的屏幕分辨率確定所述數(shù)量閾值。可選的,所述堆疊標簽確定單元具體用于根據(jù)新建標簽在標簽欄中所處的位置,確定待堆疊標簽,及所述第一區(qū)域的位置;所述標簽顯示單元具體用于在確定出的所述第一區(qū)域的位置處對所述被堆疊的標簽進行堆疊式顯示。可選的,所述標簽顯示單元具體用于在所述第一區(qū)域顯示最后進入所述第一區(qū)域的被堆疊標簽的提示信息。可選的,還包括標簽寬度調(diào)整單元,用于如果關(guān)閉標簽導(dǎo)致被堆疊標簽消失,則在操作焦點離開標簽欄或標簽關(guān)閉按鈕后對標簽欄中的其他標簽進行寬度調(diào)整。可選的,還包括第一列表展現(xiàn)單元,用于當(dāng)操作焦點懸浮于所述第一區(qū)域處時,則將所述第一區(qū)域處被堆疊的標簽以縱向列表的方式進行展現(xiàn)。·可選的,還包括第二列表展現(xiàn)單元,用于當(dāng)從預(yù)置的第一入口接收到顯示全標簽列表的操作指令時,將所述第一區(qū)本文檔來自技高網(wǎng)...
【技術(shù)保護點】
一種標簽在瀏覽器中的呈現(xiàn)方法,包括:監(jiān)控瀏覽器窗口標簽欄中的標簽狀態(tài)信息;當(dāng)監(jiān)控到所述標簽狀態(tài)信息發(fā)生變化時,判斷所述標簽狀態(tài)信息是否達到預(yù)置條件;在判斷結(jié)果為所述標簽狀態(tài)信息達到預(yù)置條件時,按照預(yù)置策略確定待堆疊標簽,以及標簽欄的第一區(qū)域,所述第一區(qū)域用于顯示所述待堆疊標簽;將所述待堆疊標簽在標簽欄的所述第一區(qū)域進行堆疊式顯示,將未被堆疊的標簽在標簽欄的第二區(qū)域進行展開式顯示;當(dāng)接收到向指定方向移動整個標簽鏈條的操作指令時,將所述第二區(qū)域中所述指定方向的標簽依次移入所述指定方向的第一區(qū)域進行堆疊式顯示,并將相反方向的第一區(qū)域中的被堆疊標簽依次移出到所述第二區(qū)域進行展開式顯示。
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李旭,任寰,
申請(專利權(quán))人:北京奇虎科技有限公司,奇智軟件北京有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。