欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種瀏覽器中頁面標(biāo)簽頭的繪制方法、裝置和瀏覽器的制造方法

文檔序號:6542464閱讀:210來源:國知局
一種瀏覽器中頁面標(biāo)簽頭的繪制方法、裝置和瀏覽器的制造方法
【專利摘要】本發(fā)明實(shí)施例提供了一種瀏覽器中頁面標(biāo)簽頭的繪制方法、裝置和瀏覽器,所述的方法包括:通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭;依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。用戶不用手動將觸控焦點(diǎn)移動到頁面標(biāo)簽頭的關(guān)閉標(biāo)識處,即可直接通過觸控焦點(diǎn)觸發(fā)關(guān)閉標(biāo)識,大大提高了操作的簡便性。
【專利說明】一種瀏覽器中頁面標(biāo)簽頭的繪制方法、裝置和瀏覽器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及瀏覽器的【技術(shù)領(lǐng)域】,特別是涉及一種瀏覽器中頁面標(biāo)簽頭的繪制方法、一種瀏覽器中頁面標(biāo)簽頭的繪制裝置和一種瀏覽器。
【背景技術(shù)】
[0002]瀏覽器是指可以顯示網(wǎng)頁服務(wù)器或者文件系統(tǒng)的HTML (HyperText MarkupLanguage,超文本標(biāo)記語言)文件內(nèi)容,并讓用戶與這些文件交互的一種應(yīng)用程序。瀏覽器主要通過HTTP協(xié)議與網(wǎng)頁服務(wù)器交互并獲取網(wǎng)頁,這些網(wǎng)頁由URL指定,文件格式通常為HTML,并由MME在HTTP協(xié)議中指明。一個(gè)網(wǎng)頁中可以包括多個(gè)文檔,每個(gè)文檔都是分別從服務(wù)器獲取的。大部分的瀏覽器本身支持除了 HTML之外的廣泛的格式,例如JPEG、PNG、GIF等圖像格式,并且能夠擴(kuò)展支持眾多的插件(plug-1ns)。另外,許多瀏覽器還支持其他的URL類型及其相應(yīng)的協(xié)議,如FTP、Gopher、HTTPS (HTTP協(xié)議的加密版本)。HTTP內(nèi)容類型和URL協(xié)議規(guī)范允許網(wǎng)頁設(shè)計(jì)者在網(wǎng)頁中嵌入圖像、動畫、視頻、聲音、流媒體等。
[0003]目前的瀏覽器多是多標(biāo)簽(Tab)顯示網(wǎng)頁的,對于不同的網(wǎng)頁鏈接都是在不同的頁面標(biāo)簽中進(jìn)行加載渲染,以便用戶進(jìn)行閱覽。
[0004]標(biāo)簽在刪除后的重繪,通常是按照標(biāo)準(zhǔn)大小尺寸進(jìn)行標(biāo)簽的繪制。對于關(guān)閉后的剩下的標(biāo)簽的重繪,標(biāo)簽的大小發(fā)生了變化,關(guān)閉按鈕的位置也發(fā)生了變化,和當(dāng)前鼠標(biāo)點(diǎn)的位置不是一致的,用戶不得不手動地自己移動鼠標(biāo)位置,以將鼠標(biāo)移動到標(biāo)簽的關(guān)閉按鈕處才行,操作十分麻煩。尤其對于眾多的標(biāo)簽,難以進(jìn)行精準(zhǔn)的移動,操作效率十分低。

【發(fā)明內(nèi)容】

[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種瀏覽器中頁面標(biāo)簽頭的繪制方法和相應(yīng)的一種瀏覽器中頁面標(biāo)簽頭的繪制裝置和一種瀏覽器。
[0006]依據(jù)本發(fā)明的一個(gè)方面,提供了一種瀏覽器中頁面標(biāo)簽頭的繪制方法,包括:
[0007]通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭;
[0008]依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0009]依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0010]可選地,所述觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā)包括:
[0011]觸控焦點(diǎn)通過點(diǎn)擊當(dāng)前頁面標(biāo)簽頭中的關(guān)閉標(biāo)識觸發(fā)關(guān)閉標(biāo)識;
[0012]和/ 或,
[0013]觸控焦點(diǎn)通過將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄觸發(fā)當(dāng)前頁面標(biāo)簽中的關(guān)閉標(biāo)識。[0014]可選地,所述依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度的步驟包括:
[0015]當(dāng)被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),通過公式S=N*Wn?確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0016]當(dāng)Wnew > Wfflax 時(shí),Wnew 取值 Wfflax ;當(dāng) Wnew < Wfflin 時(shí),Wnew 取值 Wfflin ;
[0017]其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,Wmin為頁面標(biāo)簽頭的最小寬度,Wmax為頁面標(biāo)簽頭的最大覽度。
[0018]可選地,所述依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度的步驟包括:
[0019]當(dāng)被關(guān)閉的頁面標(biāo)簽頭為非最后一個(gè)頁面標(biāo)簽頭時(shí),確定當(dāng)前頁面標(biāo)簽頭的寬度最為中繪制的頁面標(biāo)簽頭的目標(biāo)寬度。
[0020]可選地,所述依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn)的步驟包括:
[0021]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0022]分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0023]和/ 或,
[0024]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0025]和/ 或,
[0026]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0027]和/ 或,
[0028]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0029]可選地,所述依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn)的步驟還包括:
[0030]當(dāng)滿足條件S ^ N*W_且被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),將觸控焦點(diǎn)移動到當(dāng)前在瀏覽器標(biāo)簽欄中其中一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識的位置上;
[0031]其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wmax為頁面標(biāo)簽頭的最大寬度。
[0032]可選地,觸控焦點(diǎn)移動的位置的橫坐標(biāo)為(N*Wnew_H/2),縱坐標(biāo)為D/2 ;
[0033]其中,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,H為關(guān)閉標(biāo)識的寬度,D為瀏覽器標(biāo)簽欄的高度。
[0034]可選地,所述確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭的步驟包括:
[0035]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0036]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0037]可選地,還包括:
[0038]當(dāng)觸控焦點(diǎn)將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄時(shí),在所述觸控焦點(diǎn)所在的位置生成所述頁面標(biāo)簽頭對應(yīng)的標(biāo)簽網(wǎng)頁的縮略圖;
[0039]當(dāng)監(jiān)測到觸控焦點(diǎn)針對所述頁面標(biāo)簽頭的釋放事件時(shí),啟動瀏覽器窗口 ;[0040]在所述瀏覽器窗口中加載所述頁面標(biāo)簽頭對應(yīng)的標(biāo)簽網(wǎng)頁。
[0041]可選地,還包括:
[0042]通過觸控焦點(diǎn)對瀏覽器標(biāo)簽欄中新增標(biāo)識的觸發(fā),新增當(dāng)前頁面標(biāo)簽頭;
[0043]依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0044]依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0045]可選地,所述依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度的步驟包括:
[0046]通過公式S=M*WnOT確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0047]當(dāng)Wnew > Wfflax 時(shí),Wnew 取值 Wmax ;當(dāng) Wnew < Wfflin 時(shí),Wnew 取值 Wmin ;
[0048]其中,S為瀏覽器標(biāo)簽欄的長度,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wnrat為頁面標(biāo)簽頭的目標(biāo)覽度,Wmin為頁面標(biāo)簽頭的最小覽度,Wmax為頁面標(biāo)簽頭的最大覽度。
[0049]可選地,所述依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn)的步驟包括: [0050]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0051]分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0052]和/ 或,
[0053]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0054]和/ 或,
[0055]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0056]和/ 或,
[0057]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0058]可選地,所述依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn)的步驟還包括:
[0059]當(dāng)滿足條件S ^ M*Wmax時(shí),將觸控焦點(diǎn)移動到當(dāng)前在瀏覽器標(biāo)簽欄中其中一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識的位置上;
[0060]其中,S為瀏覽器標(biāo)簽欄的長度,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wmax為頁面標(biāo)簽頭的最大寬度。
[0061]可選地,觸控焦點(diǎn)移動的位置的橫坐標(biāo)為(M*Wnew_H/2),縱坐標(biāo)為D/2 ;
[0062]其中,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,H為關(guān)閉標(biāo)識的寬度,D為瀏覽器標(biāo)簽欄的高度。
[0063]可選地,所述確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭的步驟包括:
[0064]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0065]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0066]可選地,還包括:
[0067]當(dāng)觸控焦點(diǎn)觸發(fā)當(dāng)前標(biāo)簽頁面的位置交換操作時(shí),依據(jù)當(dāng)前頁面標(biāo)簽頭的寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭。
[0068]可選地,所述依據(jù)當(dāng)前頁面標(biāo)簽頭的寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的步驟包括:
[0069]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0070]分別當(dāng)前頁面標(biāo)簽頭的寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0071]和/ 或,
[0072]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0073]和/ 或,
[0074]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0075]和/ 或,
[0076]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0077]可選地,所述確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭的步驟包括:
[0078]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0079]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0080]根據(jù)本發(fā)明的另一方面,提供了一種瀏覽器中頁面標(biāo)簽頭的繪制裝置,包括:
[0081]關(guān)閉模塊,適于通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭;
[0082]第一確定模塊,適于依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0083]第一繪制模塊,適于依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0084]可選地,所述觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā)包括:
[0085]觸控焦點(diǎn)通過點(diǎn)擊當(dāng)前頁面標(biāo)簽頭中的關(guān)閉標(biāo)識觸發(fā)關(guān)閉標(biāo)識;
[0086]和/ 或,
[0087]觸控焦點(diǎn)通過將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄觸發(fā)當(dāng)前頁面標(biāo)簽中的關(guān)閉標(biāo)識。
[0088]可選地,所述第一確定模塊還適于:
[0089]當(dāng)被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),通過公式S=N*Wn?確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0090]當(dāng)Wnew > Wfflax 時(shí),Wnew 取值 Wfflax ;當(dāng) Wnew < Wfflin 時(shí),Wnew 取值 Wfflin ;
[0091]其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,Wmin為頁面標(biāo)簽頭的最小寬度,Wmax為頁面標(biāo)簽頭的最大覽度。
[0092]可選地,所述第一確定模塊還適于:
[0093]當(dāng)被關(guān)閉的頁面標(biāo)簽頭為非最后一個(gè)頁面標(biāo)簽頭時(shí),確定當(dāng)前頁面標(biāo)簽頭的寬度最為中繪制的頁面標(biāo)簽頭的目標(biāo)寬度。
[0094]可選地,所述第一繪制模塊還適于:[0095]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0096]分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0097]和/ 或,
[0098]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0099]和/ 或,
[0100]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0101]和/ 或,
[0102]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0103]可選地,所述第一繪制模塊還適于:
[0104]當(dāng)滿足條件S ^ N*W _且被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),將觸控焦點(diǎn)移動到當(dāng)前在瀏覽器標(biāo)簽欄中其中一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識的位置上;
[0105]其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wmax為頁面標(biāo)簽頭的最大寬度。
[0106]可選地,觸控焦點(diǎn)移動的位置的橫坐標(biāo)為(N*Wnew_H/2),縱坐標(biāo)為D/2 ;
[0107]其中,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,WnOT為頁面標(biāo)簽頭的目標(biāo)寬度,H為關(guān)閉標(biāo)識的寬度,D為瀏覽器標(biāo)簽欄的高度。
[0108]可選地,所述第一繪制模塊還適于:
[0109]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0110]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0111]可選地,還包括:
[0112]顯示模塊,適于在觸控焦點(diǎn)將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄時(shí),在所述觸控焦點(diǎn)所在的位置生成所述頁面標(biāo)簽頭對應(yīng)的標(biāo)簽網(wǎng)頁的縮略圖;
[0113]啟動模塊,適于在監(jiān)測到觸控焦點(diǎn)針對所述頁面標(biāo)簽頭的釋放事件時(shí),啟動瀏覽器窗口 ;
[0114]加載模塊,適于在所述瀏覽器窗口中加載所述頁面標(biāo)簽頭對應(yīng)的標(biāo)簽網(wǎng)頁。
[0115]可選地,還包括:
[0116]新增模塊,適于通過觸控焦點(diǎn)對瀏覽器標(biāo)簽欄中新增標(biāo)識的觸發(fā),新增當(dāng)前頁面標(biāo)簽頭;
[0117]第二確定模塊,適于依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0118]第二繪制模塊,適于依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0119]可選地,所述第二確定模塊還適于:
[0120]通過公式S=M*WnOT確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0121]當(dāng)Wnew > Wfflax 時(shí),Wnew 取值 Wmax ;當(dāng) Wnew < Wfflin 時(shí),Wnew 取值 Wmin ;
[0122]其中,S為瀏覽器標(biāo)簽欄的長度,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wnrat為頁面標(biāo)簽頭的目標(biāo)覽度,Wmin為頁面標(biāo)簽頭的最小覽度,Wmax為頁面標(biāo)簽頭的最大覽度。[0123]可選地,所述第二繪制模塊還適于:
[0124]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0125]分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0126]和/ 或,
[0127]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0128]和/ 或,
[0129]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0130]和/ 或,
[0131]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0132]可選地,所述第二繪制模塊還適于:
[0133]當(dāng)滿足條件S ^ M*Wmax時(shí),將觸控焦點(diǎn)移動到當(dāng)前在瀏覽器標(biāo)簽欄中其中一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識的位置上;
[0134]其中,S為瀏 覽器標(biāo)簽欄的長度,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wmax為頁面標(biāo)簽頭的最大寬度。
[0135]可選地,觸控焦點(diǎn)移動的位置的橫坐標(biāo)為(M*Wnew_H/2),縱坐標(biāo)為D/2 ;
[0136]其中,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,H為關(guān)閉標(biāo)識的寬度,D為瀏覽器標(biāo)簽欄的高度。
[0137]可選地,所述第二繪制模塊還適于:
[0138]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0139]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0140]可選地,還包括:
[0141]第三繪制模塊,適于在觸控焦點(diǎn)觸發(fā)當(dāng)前標(biāo)簽頁面的位置交換操作時(shí),依據(jù)當(dāng)前頁面標(biāo)簽頭的寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭。
[0142]可選地,所述第三繪制模塊還適于:
[0143]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0144]分別當(dāng)前頁面標(biāo)簽頭的寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0145]和/ 或,
[0146]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0147]和/ 或,
[0148]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0149]和/ 或,
[0150]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0151]可選地,所述第三繪制模塊還適于:
[0152]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0153]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0154]根據(jù)本發(fā)明的另一方面,提供了一種瀏覽器,包括:
[0155]關(guān)閉模塊,適于通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭;
[0156]第一確定模塊,適于依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0157]第一繪制模塊,適于依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0158]本發(fā)明實(shí)施例在關(guān)閉當(dāng)前頁面標(biāo)簽頭時(shí),確定瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度,再依據(jù)目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn),使得重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與觸控焦點(diǎn)的位置相重合,用戶不用手動將觸控焦點(diǎn)移動到頁面標(biāo)簽頭的關(guān)閉標(biāo)識處,即可直接通過觸控焦點(diǎn)觸發(fā)關(guān)閉標(biāo)識,大大提高了操作的簡便性。
[0159]本發(fā)明實(shí)施例在新增頁面標(biāo)簽頭時(shí),確定瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度,再依據(jù)目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn),使得重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的新增標(biāo)識位置與觸控焦點(diǎn)的位置相重合,用戶不用手動將觸控焦點(diǎn)移動到新增標(biāo)識處,即可直接通過觸控焦點(diǎn)觸發(fā)新增標(biāo)識,大大提高了操作的簡便性。
[0160]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】

【附圖說明】
[0161]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0162]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中頁面標(biāo)簽頭的繪制方法實(shí)施例I的步驟流程圖;
[0163]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器結(jié)構(gòu)示例圖;
[0164]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種關(guān)閉網(wǎng)頁標(biāo)簽頭的示例圖;
[0165]圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種關(guān)閉網(wǎng)頁標(biāo)簽頭的示例圖;
[0166]圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種關(guān)閉網(wǎng)頁標(biāo)簽頭的示例圖;
[0167]圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種關(guān)閉網(wǎng)頁標(biāo)簽頭的示例圖;
[0168]圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種關(guān)閉網(wǎng)頁標(biāo)簽頭的示例圖;
[0169]圖8示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種關(guān)閉網(wǎng)頁標(biāo)簽頭的示例圖;
[0170]圖9示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種拖曳網(wǎng)頁標(biāo)簽頭的示例圖;
[0171]圖10示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種拖曳網(wǎng)頁標(biāo)簽頭的示例圖;
[0172]圖11示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中頁面標(biāo)簽頭的繪制方法實(shí)施例2的步驟流程圖;
[0173]圖12示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種新增網(wǎng)頁標(biāo)簽頭的示例圖;
[0174]圖13示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種新增網(wǎng)頁標(biāo)簽頭的示例圖;[0175]圖14示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種新增網(wǎng)頁標(biāo)簽頭的示例圖;
[0176]圖15示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種新增網(wǎng)頁標(biāo)簽頭的示例圖;
[0177]圖16示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中頁面標(biāo)簽頭的繪制方法實(shí)施例3的步驟流程圖;
[0178]圖17示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種移動網(wǎng)頁標(biāo)簽頭的示例圖;
[0179]圖18示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中頁面標(biāo)簽頭的繪制裝置實(shí)施例I的結(jié)構(gòu)框圖;
[0180]圖19示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中頁面標(biāo)簽頭的繪制裝置實(shí)施例2的結(jié)構(gòu)框圖;
[0181]圖20示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中頁面標(biāo)簽頭的繪制裝置實(shí)施例3的結(jié)構(gòu)框圖;
[0182]圖21示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器實(shí)施例1的結(jié)構(gòu)框圖;
[0183]圖22示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器實(shí)施例2的結(jié)構(gòu)框圖;以及
[0184]圖23示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器實(shí)施例3的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0185]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0186]參照圖1,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中頁面標(biāo)簽頭的繪制方法實(shí)施例1的步驟流程圖,可以包括如下步驟:
[0187]步驟101,通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭;
[0188]需要說明的是,觸控焦點(diǎn)可以為用戶的操作控件,例如通過鼠標(biāo)控制的光標(biāo)、通過觸控屏幕控制的觸摸點(diǎn)等等,本發(fā)明實(shí)施例對此不加以限制。
[0189]如圖2所示,在一個(gè)瀏覽器中可以包括瀏覽器標(biāo)簽欄(例如圖2所示的位置B),在瀏覽器標(biāo)簽欄中可以包括一個(gè)或多個(gè)頁面標(biāo)簽頭(例如圖2所示的位置A),在瀏覽器的主體位置可以顯示當(dāng)前網(wǎng)頁(例如圖2所示的位置C),在頁面標(biāo)簽頭中可以設(shè)置關(guān)閉標(biāo)識(例如圖2所示的“X”標(biāo)識),該關(guān)閉標(biāo)識可以用于觸發(fā)該頁面標(biāo)簽頭及對應(yīng)的網(wǎng)頁的關(guān)閉操作,在頁面標(biāo)簽頭的最右/左側(cè)可以設(shè)置新增標(biāo)識(例如圖2所示的“ + ”標(biāo)識),該新增標(biāo)識可以用于觸發(fā)新詞頁面標(biāo)簽頭即對應(yīng)的網(wǎng)頁的新增操作。
[0190]在具體實(shí)現(xiàn)中,所述觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā)可以包括以下兩種情形:
[0191]在一種情形中,觸控焦點(diǎn)通過點(diǎn)擊當(dāng)前頁面標(biāo)簽頭中的關(guān)閉標(biāo)識觸發(fā)關(guān)閉標(biāo)識;
[0192]例如,用戶通過觸控焦點(diǎn)點(diǎn)擊如圖2所示的“X”標(biāo)識觸發(fā)關(guān)閉標(biāo)識。
[0193]和/ 或,
[0194]在另一種情形中,觸控焦點(diǎn)通過將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄觸發(fā)當(dāng)前頁面標(biāo)簽中的關(guān)閉標(biāo)識。[0195]在本發(fā)明實(shí)施例中,可以通過觸控焦點(diǎn)將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄,例如,將光標(biāo)位置移動到當(dāng)前頁面標(biāo)簽頭,然后按住鼠標(biāo)左鍵,移動鼠標(biāo),即可將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄。當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄后,觸發(fā)關(guān)閉標(biāo)識,觸發(fā)當(dāng)前頁面標(biāo)簽頭及對應(yīng)的網(wǎng)頁的在當(dāng)前瀏覽器窗口的關(guān)閉操作。
[0196]步驟102,依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0197]在關(guān)閉了當(dāng)前頁面標(biāo)簽頭后,使得頁面標(biāo)簽頭發(fā)生變化,因此需要進(jìn)行重繪。在重繪之前,需要先確定重繪時(shí)頁面標(biāo)簽的目標(biāo)寬度。
[0198]在本發(fā)明的一種優(yōu)選實(shí)施例中,步驟102可以包括如下子步驟:
[0199]子步驟Sll,當(dāng)被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),通過公式S=N*WnOT確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0200]子步驟S12,當(dāng) Wnew > Wfflax 時(shí),Wnew 取值 Wmax ;當(dāng) Wnew < Wfflin 時(shí),Wnew 取值 Wmin ;
[0201]其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,Wmin為頁面標(biāo)簽頭的最小寬度,Wmax為頁面標(biāo)簽頭的最大覽度。
[0202]在本發(fā)明實(shí)施例中,瀏覽器標(biāo)簽欄可以在一定范圍內(nèi)顯示頁面標(biāo)簽頭,例如圖3所示的頁面標(biāo)簽頭A至頁面標(biāo)簽頭I之間的范圍。
[0203]為了更加美觀整潔同時(shí)保證用戶正常使用,頁面標(biāo)簽頭的長度可以控制在一定范圍內(nèi),介于預(yù)置的最大寬度和最小寬度之間(包括最大寬度和最小寬度)。
[0204]通過公式S=N* (乘法計(jì)算)WnOT確定目標(biāo)寬度時(shí),當(dāng)WnOT > Wmax時(shí),Wmw取值Wmax ;當(dāng)Wnew < Wfflin時(shí),Wnew取值Wmin ;當(dāng)Wmin ( Wnew ( Wfflax時(shí),Wnew可以取公式的計(jì)算值,即S/ (除法計(jì)算)No
[0205]需要說明的是,最后一個(gè)頁面標(biāo)簽頭與頁面標(biāo)簽生成的順序相關(guān),若頁面標(biāo)簽頭自左往右生成,則可以以最右的頁面標(biāo)簽頭作為最后一個(gè)頁面標(biāo)簽頭,例如圖3所示的頁面標(biāo)簽頭I ;若頁面標(biāo)簽頭自右往左生成,則可以以最左的頁面標(biāo)簽頭作為最后一個(gè)頁面標(biāo)簽頭,例如圖3所示的頁面標(biāo)簽頭A。
[0206]在本發(fā)明的一種優(yōu)選實(shí)施例中,步驟102可以包括如下子步驟:
[0207]子步驟S21,當(dāng)被關(guān)閉的頁面標(biāo)簽頭為非最后一個(gè)頁面標(biāo)簽頭時(shí),確定當(dāng)前頁面標(biāo)簽頭的寬度最為中繪制的頁面標(biāo)簽頭的目標(biāo)寬度。
[0208]在本發(fā)明實(shí)施例中,若被關(guān)閉的頁面標(biāo)簽頭為非最后一個(gè)頁面標(biāo)簽頭時(shí),可以鎖定頁面標(biāo)簽頭的覽度。
[0209]例如,若頁面標(biāo)簽頭自左往右生成,圖3所示的頁面標(biāo)簽頭A至頁面標(biāo)簽頭H都為非最后一個(gè)頁面標(biāo)簽頭。
[0210]步驟103,依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);
[0211]在具體實(shí)現(xiàn)中,進(jìn)行重繪時(shí),所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置可以與所述觸控焦點(diǎn)的位置相重合。
[0212]在本發(fā)明的一種優(yōu)選實(shí)施例中,步驟103可以包括如下子步驟:
[0213]子步驟S31,確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;[0214]每一個(gè)標(biāo)簽頁面都可以對應(yīng)一個(gè)頁面標(biāo)簽頭,在當(dāng)前瀏覽器窗口中顯示的標(biāo)簽頁面即為當(dāng)前標(biāo)簽頁面。
[0215]在本發(fā)明實(shí)施例中,在關(guān)閉網(wǎng)頁標(biāo)簽頭時(shí),當(dāng)前顯示的網(wǎng)頁沒有改變。
[0216]在本發(fā)明實(shí)施例的一種優(yōu)選示例中,子步驟S31進(jìn)一步可以包括如下子步驟:
[0217]子步驟S311,在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0218]子步驟S312,查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0219]在本發(fā)明實(shí)施例中,存儲對象可以為Webcontent對象,Webcontent對象是在各個(gè)網(wǎng)頁子進(jìn)程進(jìn)行加載的標(biāo)簽頁面的內(nèi)容對象形成的渲染結(jié)果信息,該渲染結(jié)果是被發(fā)送給瀏覽器主進(jìn)程進(jìn)行顯示用的。
[0220]對于每一個(gè)繪制的頁面標(biāo)簽頭,其對應(yīng)的Webcontent對象中的參數(shù)ID號碼會與一個(gè)網(wǎng)頁標(biāo)識(例如index值)進(jìn)行對應(yīng),其標(biāo)識出了當(dāng)前顯示的頁面標(biāo)簽頭的index值為firstvisibleindex,例如是“indexl”,這樣index2、index3就是順序后依次被渲染加載的。
[0221]子步驟S32,分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0222]當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭可以采用高亮的第一背景進(jìn)行標(biāo)識,例如圖3所示的頁面標(biāo)簽頭A,而其他頁面標(biāo)簽頭則可以采用暗色的第二背景進(jìn)行標(biāo)識,例如圖3所示的頁面標(biāo)簽B、C。
[0223]在本示例中,可以采用DrawItemImg函數(shù)繪制第一背景和/或第二背景。具體地,將頁面標(biāo)簽頭的背景圖(例如png文件)通過pnglib庫解碼為32位位圖HBITMAP,然后通過SelectObject函數(shù)將該位圖綁定到HDC上,再調(diào)用alphablend函數(shù)將位圖繪制到屏幕上。
[0224]和/ 或,
[0225]子步驟S33,分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0226]在本示例中,可以DrawTabIcon函數(shù)繪制網(wǎng)頁標(biāo)識,而網(wǎng)頁標(biāo)識可以為網(wǎng)頁LOGO。具體地,將頁面標(biāo)簽頭的網(wǎng)頁標(biāo)識(例如png文件)通過pnglib庫解碼為32位位圖HBITMAP,然后通過SelectObject函數(shù)將該位圖綁定到HDC上,再調(diào)用alphablend函數(shù)將位圖繪制到屏幕上。
[0227]和/ 或,
[0228]子步驟S34,分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0229]在本示例中,可以采用DrawText函數(shù)繪制網(wǎng)頁標(biāo)題。具體地,Drawtext為系統(tǒng)API(Application Program Interface,應(yīng)用程序接口),通過傳遞參數(shù)文字和位置,就可以將文字繪制到屏幕上。
[0230]和/ 或,
[0231]子步驟S35,分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0232]在本示例中,可以采用DrawTabCloseButton函數(shù)繪制關(guān)閉標(biāo)識。具體地,將頁面標(biāo)簽頭的關(guān)閉標(biāo)識(例如png文件)通過pnglib庫解碼為32位位圖HBITMAP,然后通過SelectObject函數(shù)將該位圖綁定到HDC上,再調(diào)用alphablend函數(shù)將位圖繪制到屏幕上。
[0233]例如,如圖3所示,觸控焦點(diǎn)觸發(fā)了最后一個(gè)頁面標(biāo)簽頭,即頁面標(biāo)簽頭I的關(guān)閉標(biāo)識,該關(guān)閉標(biāo)識可以由于觸控焦點(diǎn)的懸停hover操作以反色進(jìn)行表示。如圖4所示,在關(guān)閉頁面標(biāo)簽頭I后,對頁面標(biāo)簽頭A至頁面標(biāo)簽頭H進(jìn)行重繪,頁面標(biāo)簽頭A至頁面標(biāo)簽頭H的寬度增加,仍然填滿瀏覽器標(biāo)簽欄,使得此時(shí)觸控焦點(diǎn)的位置與被關(guān)閉的頁面標(biāo)簽頭前一個(gè)的頁面標(biāo)簽頭,即頁面標(biāo)簽頭H的關(guān)閉標(biāo)識的位置重疊,該關(guān)閉標(biāo)識也可以觸控焦點(diǎn)的懸停hover操作以反色進(jìn)行表示。
[0234]又例如,如圖5所示,觸控焦點(diǎn)觸發(fā)了非最后一個(gè)頁面標(biāo)簽頭,如頁面標(biāo)簽頭A的關(guān)閉標(biāo)識,該關(guān)閉標(biāo)識可以由于觸控焦點(diǎn)的懸停hover操作以反色進(jìn)行表示。如圖6所示,在關(guān)閉頁面標(biāo)簽頭A后,對頁面標(biāo)簽頭B至頁面標(biāo)簽頭I進(jìn)行重繪,頁面標(biāo)簽頭B至頁面標(biāo)簽頭I的寬度增加,仍然填滿瀏覽器標(biāo)簽欄,使得此時(shí)觸控焦點(diǎn)的位置與被關(guān)閉的頁面標(biāo)簽頭后一個(gè)的頁面標(biāo)簽頭,即頁面標(biāo)簽頭B的關(guān)閉標(biāo)識的位置重疊,該關(guān)閉標(biāo)識也可以觸控焦點(diǎn)的懸停hover操作以反色進(jìn)行表示。
[0235]在本發(fā)明的一種優(yōu)選實(shí)施例中,步驟103可以包括如下子步驟:
[0236]子步驟S41,確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0237]子步驟S42,分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0238]和/ 或,
[0239]子步驟S43,分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0240]和/ 或,
[0241]子步驟S44,分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0242]和/ 或,
[0243]子步驟S45,分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識;
[0244]子步驟S46,當(dāng)滿足條件S > N*Wmax且被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),將觸控焦點(diǎn)移動到當(dāng)前在瀏覽器標(biāo)簽欄中其中一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識的位置上;
[0245]其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wmax為頁面標(biāo)簽頭的最大寬度。
[0246]在本發(fā)明實(shí)施例中,在關(guān)閉為最后一個(gè)頁面標(biāo)簽頭時(shí),若Wnrat取值為W_,使得頁面標(biāo)簽頭的總長度不能填滿整個(gè)瀏覽器標(biāo)簽欄,此時(shí),觸控焦點(diǎn)的位置位于頁面標(biāo)簽頭之外,則在檢測到觸控焦點(diǎn)的釋放事件時(shí)移動觸控焦點(diǎn),使得觸控焦點(diǎn)與關(guān)閉標(biāo)識的位置重疊。
[0247]在本發(fā)明實(shí)施例的一種優(yōu)選示例中,觸控焦點(diǎn)移動的位置的橫坐標(biāo)為(N*WnOT-H/2),縱坐標(biāo)為 D/2 ;
[0248]其中,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,H為關(guān)閉標(biāo)識的寬度,D為瀏覽器標(biāo)簽欄的高度。
[0249]在此示例中,設(shè)置觸控焦點(diǎn)的位置為被關(guān)閉的頁面標(biāo)簽頭之前的頁面標(biāo)簽頭的關(guān)閉標(biāo)識處 。
[0250]例如,如圖7所不,頁面標(biāo)簽頭A至頁面標(biāo)簽頭D的覽度為Wmax,未能填?兩瀏覽器標(biāo)簽欄,觸控焦點(diǎn)觸發(fā)了最后一個(gè)頁面標(biāo)簽頭,即頁面標(biāo)簽頭D的關(guān)閉標(biāo)識,該關(guān)閉標(biāo)識可以由于觸控焦點(diǎn)的懸停hover操作以反色進(jìn)行表示。如圖8所示,在關(guān)閉頁面標(biāo)簽頭D后,對頁面標(biāo)簽頭A至頁面標(biāo)簽頭C進(jìn)行重繪,頁面標(biāo)簽頭A至頁面標(biāo)簽頭C的寬度不變,仍為Wmax,依然不能填滿瀏覽器標(biāo)簽欄,此時(shí)可以移動觸控焦點(diǎn)的位置至被關(guān)閉的頁面標(biāo)簽頭的前一個(gè)頁面標(biāo)簽頭,即頁面標(biāo)簽頭C的關(guān)閉標(biāo)識的位置,使兩者重疊,該關(guān)閉標(biāo)識也可以觸控焦點(diǎn)的懸停hover操作以反色進(jìn)行表示。
[0251]需要說明的是,由于子步驟S41-子步驟S45與子步驟S31-子步驟S35的應(yīng)用基本相似,所以描述的比較簡單,相關(guān)之處參見子步驟S31-子步驟S35的部分說明即可,本發(fā)明實(shí)施例在此不加以詳述。
[0252]本發(fā)明實(shí)施例在關(guān)閉當(dāng)前頁面標(biāo)簽頭時(shí),確定瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度,再依據(jù)目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn),使得重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與觸控焦點(diǎn)的位置相重合,用戶不用手動將觸控焦點(diǎn)移動到頁面標(biāo)簽頭的關(guān)閉標(biāo)識處,即可直接通過觸控焦點(diǎn)觸發(fā)關(guān)閉標(biāo)識,大大提高了操作的簡便性。
[0253]在本發(fā)明的一種優(yōu)選實(shí)施例中,還可以包括如下步驟:
[0254]步驟104,當(dāng)觸控焦點(diǎn)將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄時(shí),在所述觸控焦點(diǎn)所在的位置生成所述頁面標(biāo)簽頭對應(yīng)的標(biāo)簽網(wǎng)頁的縮略圖;
[0255]步驟105,當(dāng)監(jiān)測到觸控焦點(diǎn)針對所述頁面標(biāo)簽頭的釋放事件時(shí),啟動瀏覽器窗Π ;
[0256]步驟106,在所述瀏覽器窗口中加載所述頁面標(biāo)簽頭對應(yīng)的標(biāo)簽網(wǎng)頁。
[0257]在本發(fā)明實(shí)施例中,對于觸控焦點(diǎn)拖拽出來(例如光標(biāo)的移動位置超出了瀏覽器標(biāo)簽欄的繪制窗口區(qū)間)的頁面標(biāo)簽頭,將依據(jù)當(dāng)前URL的網(wǎng)頁進(jìn)行縮略圖的生成,在當(dāng)前的觸控焦點(diǎn)的位置處進(jìn)行顯示該縮略圖,該縮略圖是一個(gè)瀏覽器子窗口,該子窗口中加載有該縮略圖。例如,將圖8所示的頁面標(biāo)簽頭C移出瀏覽器標(biāo)簽欄時(shí),如圖9所示,生成頁面標(biāo)簽頭C的網(wǎng)頁縮略圖。
[0258]在監(jiān)測到了觸控焦點(diǎn)針對所述頁面標(biāo)簽頭的釋放事件,例如鼠標(biāo)的左鍵釋放事件時(shí),就生成一個(gè)瀏覽器新窗口中加載該移動的頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁。例如,如圖10所示,將將圖8所示的頁面標(biāo)簽頭C移出瀏覽器標(biāo)簽欄并釋放時(shí),生成一個(gè)瀏覽器新窗口加載頁面標(biāo)簽頭C對應(yīng)的網(wǎng)頁。
[0259]對應(yīng)地,在觸控焦點(diǎn)的移動區(qū)域進(jìn)入了瀏覽器標(biāo)簽欄的頁面標(biāo)簽頭的繪制區(qū)域窗口時(shí),再重新繪制該頁面標(biāo)簽頭到對應(yīng)的區(qū)間范圍中,記錄網(wǎng)頁標(biāo)識列(例如index值)。
[0260]參照圖11,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中頁面標(biāo)簽頭的繪制方法實(shí)施例2的步驟流程圖,可以包括如下步驟:
[0261]步驟1101,通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭;
[0262]步驟1102,依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0263]步驟1103,依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合;
[0264]步驟1104,通過觸控焦點(diǎn)對瀏覽器標(biāo)簽欄中新增標(biāo)識的觸發(fā),新增當(dāng)前頁面標(biāo)簽頭;
[0265]例如,用戶通過觸控焦點(diǎn)點(diǎn)擊如圖2所示的“ + ”標(biāo)識觸發(fā)新增標(biāo)識。[0266]步驟1105,依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0267]在新增了頁面標(biāo)簽頭后,使得頁面標(biāo)簽頭發(fā)生變化,因此需要進(jìn)行重繪。在重繪之前,需要先確定重繪時(shí)頁面標(biāo)簽的目標(biāo)寬度。
[0268]在本發(fā)明的一種優(yōu)選實(shí)施例中,步驟1105可以包括如下子步驟:
[0269]子步驟S51,通過公式S=M*WnOT確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0270]當(dāng)Wnew > Wfflax 時(shí),Wnew 取值 Wmax ;當(dāng) Wnew < Wfflin 時(shí),Wnew 取值 Wmin ;
[0271]其中,S為瀏覽器標(biāo)簽欄的長度,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wnrat為頁面標(biāo)簽頭的目標(biāo)覽度,Wmin為頁面標(biāo)簽頭的最小覽度,Wmax為頁面標(biāo)簽頭的最大覽度。
[0272]在本發(fā)明實(shí)施例中,瀏覽器標(biāo)簽欄可以在一定范圍內(nèi)顯示頁面標(biāo)簽頭,例如圖3所示的頁面標(biāo)簽頭A至頁面標(biāo)簽頭I之間的范圍。
[0273]為了更加美觀整潔同時(shí)保證用戶正常使用,頁面標(biāo)簽頭的長度可以控制在一定范圍內(nèi),介于預(yù)置的最大寬度和最小寬度之間(包括最大寬度和最小寬度)。
[0274]通過公式S=M* (乘法計(jì)算)Wnew確定目標(biāo)寬度時(shí),當(dāng)Wnew > Wmax時(shí),Wnew取值Wmax ;當(dāng)Wnew < Wfflin時(shí),Wnew取值Wmin ;當(dāng)Wmin ( Wnew ( Wfflax時(shí),Wnew可以取公式的計(jì)算值,即S/ (除法計(jì)算)Mo
[0275]需要說明的是,若頁面標(biāo)簽頭自左往右生成,則可以以將新增標(biāo)識設(shè)置在瀏覽器標(biāo)簽欄的最右側(cè),若頁面標(biāo)簽頭自右往左生成,則可以以將新增標(biāo)識設(shè)置在瀏覽器標(biāo)簽欄
的最左側(cè)。
[0276]步驟1106,依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);
[0277]在具體實(shí)現(xiàn)中,進(jìn)行重繪時(shí),所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0278]在本發(fā)明的一種優(yōu)選實(shí)施例中,步驟1106可以包括如下子步驟:
[0279]子步驟S61,確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0280]在本發(fā)明實(shí)施例中,在新增網(wǎng)頁標(biāo)簽頭時(shí),新增的網(wǎng)頁標(biāo)簽頭顯示為當(dāng)前網(wǎng)頁,SP新增的網(wǎng)頁標(biāo)簽頭為當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭。
[0281]在本發(fā)明實(shí)施例的一種優(yōu)選示例中,子步驟S61進(jìn)一步可以包括如下子步驟:
[0282]子步驟S611,在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0283]子步驟S612,查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0284]子步驟S62,分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0285]和/ 或,
[0286]子步驟S63,分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0287]和/ 或,
[0288]子步驟S64,分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0289]和/ 或,
[0290]子步驟S65,分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。[0291]需要說明的是,由于子步驟S61-子步驟S65與子步驟S31-子步驟S35的應(yīng)用基本相似,所以描述的比較簡單,相關(guān)之處參見子步驟S31-子步驟S35的部分說明即可,本發(fā)明實(shí)施例在此不加以詳述。
[0292]例如,如圖12所示,當(dāng)前瀏覽器標(biāo)簽欄有頁面標(biāo)簽頭A至頁面標(biāo)簽頭G共7個(gè)頁面標(biāo)簽頭,這7個(gè)頁面標(biāo)簽頭填滿了瀏覽器標(biāo)簽欄,新增標(biāo)識位于最右側(cè)。觸控焦點(diǎn)觸發(fā)了新增標(biāo)識,如圖13所示,在頁面標(biāo)簽頭G后增加頁面標(biāo)簽頭H。在新增頁面標(biāo)簽頭H后,對頁面標(biāo)簽頭A至頁面標(biāo)簽頭H進(jìn)行繪制,頁面標(biāo)簽頭A至頁面標(biāo)簽頭G的寬度減少,但是仍然填滿瀏覽器標(biāo)簽欄,新增標(biāo)識依然位于最右側(cè),使得此時(shí)觸控焦點(diǎn)的位置與新增標(biāo)識的位置重疊。
[0293]在本發(fā)明的一種優(yōu)選實(shí)施例中,步驟1106可以包括如下子步驟:
[0294]子步驟S71,確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0295]子步驟S72,分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0296]和/ 或,
[0297]子步驟S73,分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0298]和/ 或,
[0299]子步驟S74,分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0300]和/ 或,
[0301]子步驟S75,分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0302]子步驟S76,當(dāng)滿足條件S ^ M*Wmax時(shí),將觸控焦點(diǎn)移動到當(dāng)前在瀏覽器標(biāo)簽欄中其中一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識的位置上;
[0303]其中,S為瀏覽器標(biāo)簽欄的長度,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wmax為頁面標(biāo)簽頭的最大寬度。
[0304]在本發(fā)明實(shí)施例中,在新增頁面標(biāo)簽頭時(shí),若Wnrat取值為Wmax,而頁面標(biāo)簽頭的總長度不能填滿整個(gè)瀏覽器標(biāo)簽欄時(shí),觸控焦點(diǎn)的位置位于頁面標(biāo)簽頭之內(nèi),則在檢測到觸控焦點(diǎn)的釋放事件時(shí)移動觸控焦點(diǎn),使得觸控焦點(diǎn)與新增標(biāo)識的位置重疊。
[0305]在本發(fā)明實(shí)施例的一種優(yōu)選示例中,觸控焦點(diǎn)移動的位置的橫坐標(biāo)為(M*WnOT-H/2),縱坐標(biāo)為 D/2 ;
[0306]其中,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,H為關(guān)閉標(biāo)識的寬度,D為瀏覽器標(biāo)簽欄的高度。
[0307]例如,如圖14所不,頁面標(biāo)簽頭A至頁面標(biāo)簽頭D的覽度為Wmax,未能填?兩瀏覽器標(biāo)簽欄,新增標(biāo)識位于最右側(cè)。觸控焦點(diǎn)觸發(fā)了新增標(biāo)識,如圖15所示,在頁面標(biāo)簽頭D后增加頁面標(biāo)簽頭Ε。在新增頁面標(biāo)簽頭E后,對頁面標(biāo)簽頭A至頁面標(biāo)簽頭E進(jìn)行繪制,頁面標(biāo)簽頭A至頁面標(biāo)簽頭E的寬度為Wmax,依然不能填滿瀏覽器標(biāo)簽欄,此時(shí)可以移動觸控焦點(diǎn)的位置至新增標(biāo)識的位置重疊。
[0308]需要說明的是,由于子步驟S71-子步驟S75與子步驟S31-子步驟S35的應(yīng)用基本相似,所以描述的比較簡單,相關(guān)之處參見子步驟S31-子步驟S35的部分說明即可,本發(fā)明實(shí)施例在此不加以詳述。
[0309]本發(fā)明實(shí)施例在新增頁面標(biāo)簽頭時(shí),確定瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度,再依據(jù)目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn),使得重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的新增標(biāo)識位置與觸控焦點(diǎn)的位置相重合,用戶不用手動將觸控焦點(diǎn)移動到新增標(biāo)識處,即可直接通過觸控焦點(diǎn)觸發(fā)新增標(biāo)識,大大提高了操作的簡便性。
[0310]參照圖16,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中頁面標(biāo)簽頭的繪制方法實(shí)施例2的步驟流程圖,可以包括如下步驟:
[0311]步驟1601,通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭;
[0312]步驟1602,依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0313]步驟1603,依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合;
[0314]步驟1604,當(dāng)觸控焦點(diǎn)觸發(fā)當(dāng)前標(biāo)簽頁面的位置交換操作時(shí),依據(jù)當(dāng)前頁面標(biāo)簽頭的寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭。
[0315]在本發(fā)明實(shí)施例中,對于觸控焦點(diǎn)拖拽移動(例如光標(biāo)的移動位置未超出了瀏覽器標(biāo)簽欄的繪制窗口區(qū)間)的頁面標(biāo)簽頭,觸發(fā)了當(dāng)前標(biāo)簽頁面的位置交換操作。
[0316]在交換了頁面標(biāo)簽頭后,使得頁面標(biāo)簽頭的位置發(fā)生變化,因此需要進(jìn)行重繪。
[0317]在本發(fā)明的一種優(yōu)選實(shí)施例中,步驟1604可以包括如下子步驟:
[0318]子步驟S81,確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0319]在本發(fā)明實(shí)施例中,在位置交換操作時(shí),觸控焦點(diǎn)拖曳移動的網(wǎng)頁標(biāo)簽頭對應(yīng)的網(wǎng)頁顯示為當(dāng)前網(wǎng)頁,即觸控焦點(diǎn)拖曳移動的網(wǎng)頁標(biāo)簽頭為當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭。
[0320]在本發(fā)明實(shí)施例的一種優(yōu)選示例中,子步驟S81進(jìn)一步可以包括如下子步驟:
[0321]子步驟S811,在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0322]子步驟S812,查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0323]子步驟S82,分別當(dāng)前頁面標(biāo)簽頭的寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0324]和/ 或,
[0325]子步驟S83,分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0326]和/ 或,
[0327]子步驟S84,分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0328]和/ 或,
[0329]子步驟S85,分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0330]例如,對圖12所示的頁面標(biāo)簽頭B和頁面標(biāo)簽頭C觸發(fā)移動操作,由于頁面標(biāo)簽頭沒有增加,也沒有減少,因此其寬度不會發(fā)生變化,如圖17所示,在移動時(shí)就是依據(jù)觸控焦點(diǎn)的移動位置判斷出是頁面標(biāo)簽頭C(例如網(wǎng)頁標(biāo)識為index3)、頁面標(biāo)簽頭B(例如網(wǎng)頁標(biāo)識為index2)之間進(jìn)行了交互移動從而重繪index3、index2對應(yīng)的頁面標(biāo)簽頭的區(qū)域,即可以依據(jù)當(dāng)前頁面標(biāo)簽頭的移動位置判斷出交換頁面標(biāo)簽頭的區(qū)域,再進(jìn)行重繪。[0331]需要說明的是,由于子步驟S81-子步驟S85與子步驟S31-子步驟S35的應(yīng)用基本相似,所以描述的比較簡單,相關(guān)之處參見子步驟S31-子步驟S35的部分說明即可,本發(fā)明實(shí)施例在此不加以詳述。
[0332]對于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作并不一定是本發(fā)明實(shí)施例所必須的。
[0333]參照圖18,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中頁面標(biāo)簽頭的繪制裝置實(shí)施例1的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0334]關(guān)閉模塊1801,適于通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭;
[0335]第一確定模塊1802,適于依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0336]第一繪制模塊1803,適于依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0337]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā)包括:
[0338]觸控焦點(diǎn)通過點(diǎn)擊當(dāng)前頁面標(biāo)簽頭中的關(guān)閉標(biāo)識觸發(fā)關(guān)閉標(biāo)識;
[0339]和/ 或,
[0340]觸控焦點(diǎn)通過將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄觸發(fā)當(dāng)前頁面標(biāo)簽中的關(guān)閉標(biāo)識。
[0341]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第一確定模塊1802還可以適于:
[0342]當(dāng)被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),通過公式S=N*Wnew確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0343]當(dāng)Wnew > Wfflax 時(shí),Wnew 取值 Wmax ;當(dāng) Wnew < Wfflin 時(shí),Wnew 取值 Wmin ;
[0344]其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,Wmin為頁面標(biāo)簽頭的最小寬度,Wmax為頁面標(biāo)簽頭的最大覽度。
[0345]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第一確定模塊1802還可以適于:
[0346]當(dāng)被關(guān)閉的頁面標(biāo)簽頭為非最后一個(gè)頁面標(biāo)簽頭時(shí),確定當(dāng)前頁面標(biāo)簽頭的寬度最為中繪制的頁面標(biāo)簽頭的目標(biāo)寬度。
[0347]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第一繪制模塊1803還可以適于:
[0348]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0349]分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0350]和/ 或,
[0351]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0352]和/ 或,[0353]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0354]和/ 或,
[0355]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0356]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第一繪制模塊1803還可以適于:
[0357]當(dāng)滿足條件S ^ N*W_且被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),將觸控焦點(diǎn)移動到當(dāng)前在瀏覽器標(biāo)簽欄中其中一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識的位置上;
[0358]其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wmax為頁面標(biāo)簽頭的最大寬度。
[0359]在本發(fā)明的一種優(yōu)選實(shí)施例中,觸控焦點(diǎn)移動的位置的橫坐標(biāo)為(N*Wnew_H/2),縱坐標(biāo)為D/2 ;
[0360]其中,N為 所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,H為關(guān)閉標(biāo)識的寬度,D為瀏覽器標(biāo)簽欄的高度。
[0361]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第一繪制模塊1803還可以適于:
[0362]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0363]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0364]在本發(fā)明的一種優(yōu)選實(shí)施例中,還包括可以包括如下模塊:
[0365]顯示模塊,適于在觸控焦點(diǎn)將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄時(shí),在所述觸控焦點(diǎn)所在的位置生成所述頁面標(biāo)簽頭對應(yīng)的標(biāo)簽網(wǎng)頁的縮略圖;
[0366]啟動模塊,適于在監(jiān)測到觸控焦點(diǎn)針對所述頁面標(biāo)簽頭的釋放事件時(shí),啟動瀏覽器窗口 ;
[0367]加載模塊,適于在所述瀏覽器窗口中加載所述頁面標(biāo)簽頭對應(yīng)的標(biāo)簽網(wǎng)頁。
[0368]參照圖19,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中頁面標(biāo)簽頭的繪制裝置實(shí)施例2的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0369]關(guān)閉模塊1901,適于通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭;
[0370]第一確定模塊1902,適于依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0371]第一繪制模塊1903,適于依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0372]新增模塊1904,適于通過觸控焦點(diǎn)對瀏覽器標(biāo)簽欄中新增標(biāo)識的觸發(fā),新增當(dāng)前頁面標(biāo)簽頭;
[0373]第二確定模塊1905,適于依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0374]第二繪制模塊1906,適于依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0375]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第二確定模塊1905還可以適于:
[0376]通過公式S=M*WnOT確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;[0377]當(dāng)Wnew > Wfflax 時(shí),Wnew 取值 Wmax ;當(dāng) Wnew < Wfflin 時(shí),Wnew 取值 Wmin ;
[0378]其中,S為瀏覽器標(biāo)簽欄的長度,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wnrat為頁面標(biāo)簽頭的目標(biāo)覽度,Wmin為頁面標(biāo)簽頭的最小覽度,Wmax為頁面標(biāo)簽頭的最大覽度。
[0379]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第二繪制模塊1906還可以適于:
[0380]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0381]分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0382]和/ 或,
[0383]分別在瀏覽器標(biāo)簽 欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0384]和/ 或,
[0385]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0386]和/ 或,
[0387]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0388]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第二繪制模塊1906還可以適于:
[0389]當(dāng)滿足條件S ^ M*Wmax時(shí),將觸控焦點(diǎn)移動到當(dāng)前在瀏覽器標(biāo)簽欄中其中一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識的位置上;
[0390]其中,S為瀏覽器標(biāo)簽欄的長度,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wmax為頁面標(biāo)簽頭的最大寬度。
[0391]在本發(fā)明的一種優(yōu)選實(shí)施例中,觸控焦點(diǎn)移動的位置的橫坐標(biāo)為(M*Wn?_H/2),縱坐標(biāo)為D/2 ;
[0392]其中,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,H為關(guān)閉標(biāo)識的寬度,D為瀏覽器標(biāo)簽欄的高度。
[0393]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第二繪制模塊1906還可以適于:
[0394]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0395]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0396]參照圖20,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中頁面標(biāo)簽頭的繪制裝置實(shí)施例3的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0397]關(guān)閉模塊2001,適于通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭;
[0398]第一確定模塊2002,適于依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0399]第一繪制模塊2003,適于依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0400]第三繪制模塊2004,適于在觸控焦點(diǎn)觸發(fā)當(dāng)前標(biāo)簽頁面的位置交換操作時(shí),依據(jù)當(dāng)前頁面標(biāo)簽頭的寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭。
[0401]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第三繪制模塊2004還可以適于:
[0402]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0403]分別當(dāng)前頁面標(biāo)簽頭的寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0404]和/ 或,
[0405]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0406]和/ 或,
[0407]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0408]和/ 或,
[0409]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0410]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第三繪制模塊2004還可以適于:
[0411]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0412]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0413]參照圖21,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器實(shí)施例1的結(jié)構(gòu)框圖,具體可以包括如下模塊: [0414]關(guān)閉模塊2101,適于通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭;
[0415]第一確定模塊2102,適于依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0416]第一繪制模塊2103,適于依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0417]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā)包括:
[0418]觸控焦點(diǎn)通過點(diǎn)擊當(dāng)前頁面標(biāo)簽頭中的關(guān)閉標(biāo)識觸發(fā)關(guān)閉標(biāo)識;
[0419]和/ 或,
[0420]觸控焦點(diǎn)通過將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄觸發(fā)當(dāng)前頁面標(biāo)簽中的關(guān)閉標(biāo)識。
[0421]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第一確定模塊2102還可以適于:
[0422]當(dāng)被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),通過公式S=N*Wn?確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0423]當(dāng)Wnew > Wfflax 時(shí),Wnew 取值 Wmax ;當(dāng) Wnew < Wfflin 時(shí),Wnew 取值 Wmin ;
[0424]其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,Wmin為頁面標(biāo)簽頭的最小寬度,Wmax為頁面標(biāo)簽頭的最大覽度。
[0425]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第一確定模塊2102還可以適于:
[0426]當(dāng)被關(guān)閉的頁面標(biāo)簽頭為非最后一個(gè)頁面標(biāo)簽頭時(shí),確定當(dāng)前頁面標(biāo)簽頭的寬度最為中繪制的頁面標(biāo)簽頭的目標(biāo)寬度。
[0427]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第一繪制模塊2103還可以適于:
[0428]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0429]分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;[0430]和/ 或,
[0431]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0432]和/ 或,
[0433]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0434]和/ 或,
[0435]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0436]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第一繪制模塊2103還可以適于:
[0437]當(dāng)滿足條件S ^ N*W_且被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),將觸控焦點(diǎn)移動到當(dāng)前在瀏覽器標(biāo)簽欄中其中一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識的位置上;
[0438]其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wmax為頁面標(biāo)簽頭的最大寬度。
[0439]在本發(fā)明的一種優(yōu)選實(shí)施例中,觸控焦點(diǎn)移動的位置的橫坐標(biāo)為(N*Wn?_H/2),縱坐標(biāo)為D/2 ;
[0440]其中,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,H為關(guān)閉標(biāo)識的寬度,D為瀏覽器標(biāo)簽欄的高度。
[0441]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第一繪制模塊2103還可以適于:
[0442]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0443]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。 [0444]在本發(fā)明的一種優(yōu)選實(shí)施例中,還包括可以包括如下模塊:
[0445]顯示模塊2104,適于在觸控焦點(diǎn)將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄時(shí),在所述觸控焦點(diǎn)所在的位置生成所述頁面標(biāo)簽頭對應(yīng)的標(biāo)簽網(wǎng)頁的縮略圖;
[0446]啟動模塊2105,適于在監(jiān)測到觸控焦點(diǎn)針對所述頁面標(biāo)簽頭的釋放事件時(shí),啟動瀏覽器窗口;
[0447]加載模塊2106,適于在所述瀏覽器窗口中加載所述頁面標(biāo)簽頭對應(yīng)的標(biāo)簽網(wǎng)頁。
[0448]參照圖22,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器實(shí)施例2的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0449]關(guān)閉模塊2201,適于通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭;
[0450]第一確定模塊2202,適于依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0451]第一繪制模塊2203,適于依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0452]新增模塊2204,適于通過觸控焦點(diǎn)對瀏覽器標(biāo)簽欄中新增標(biāo)識的觸發(fā),新增當(dāng)前頁面標(biāo)簽頭;
[0453]第二確定模塊2205,適于依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0454]第二繪制模塊2206,適于依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0455]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第二確定模塊2205還可以適于:
[0456]通過公式S=M*WnOT確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0457]當(dāng)Wnew > Wfflax 時(shí),Wnew 取值 Wmax ;當(dāng) Wnew < Wfflin 時(shí),Wnew 取值 Wmin ;
[0458]其中,S為瀏覽器標(biāo)簽欄的長度,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wnrat為頁面標(biāo)簽頭的目標(biāo)覽度,Wmin為頁面標(biāo)簽頭的最小覽度,Wmax為頁面標(biāo)簽頭的最大覽度。
[0459]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第二繪制模塊2206還可以適于:
[0460]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;[0461]分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0462]和/ 或,
[0463]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0464]和/ 或,
[0465]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0466]和/ 或,
[0467]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0468]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第二繪制模塊2206還可以適于:
[0469]當(dāng)滿足條件S ^ M*Wmax時(shí),將觸控焦點(diǎn)移動到當(dāng)前在瀏覽器標(biāo)簽欄中其中一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識的位置上;
[0470]其中,S為瀏覽器標(biāo)簽欄的長度,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wmax為頁面標(biāo)簽頭的最大寬度。
[0471]在本發(fā)明的一種優(yōu)選實(shí)施例中,觸控焦點(diǎn)移動的位置的橫坐標(biāo)為(M*Wn?_H/2),縱坐標(biāo)為D/2 ;
[0472]其中,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,H為關(guān)閉標(biāo)識的寬度,D為瀏覽器標(biāo)簽欄的高度。
[0473]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第二繪制模塊2206還可以適于:
[0474]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0475]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0476]參照圖23,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器實(shí)施例3的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0477]關(guān)閉模塊2301,適于通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭;
[0478]第一確定模塊2302,適于依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0479]第一繪制模塊2303,適于依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0480]第三繪制模塊2304,適于在觸控焦點(diǎn)觸發(fā)當(dāng)前標(biāo)簽頁面的位置交換操作時(shí),依據(jù)當(dāng)前頁面標(biāo)簽頭的寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭。[0481]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第三繪制模塊2304還可以適于:
[0482]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0483]分別當(dāng)前頁面標(biāo)簽頭的寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0484]和/ 或,
[0485]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0486]和/ 或,
[0487]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0488]和/ 或,
[0489]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0490]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述第三繪制模塊2304還可以適于:
[0491]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0492]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0493]對于裝置、瀏覽器實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0494]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0495]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0496]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0497]本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
[0498]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
[0499]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的瀏覽器中頁面標(biāo)簽頭的繪制設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0500]應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0501]本發(fā)明的實(shí)施例公開了 Al、一種瀏覽器中頁面標(biāo)簽頭的繪制方法,包括:
[0502]通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭;
[0503]依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0504]依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0505]A2、如Al所述的方法,所述觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā)包括:
[0506]觸控焦點(diǎn)通過點(diǎn)擊當(dāng)前頁面標(biāo)簽頭中的關(guān)閉標(biāo)識觸發(fā)關(guān)閉標(biāo)識;
[0507]和/ 或,
[0508]觸控焦點(diǎn)通過將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄觸發(fā)當(dāng)前頁面標(biāo)簽中的關(guān)閉標(biāo)識。
[0509]A3、如Al所述的方法,所述依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度的步驟包括:
[0510]當(dāng)被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),通過公式S=N*Wnew確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0511 ]當(dāng) Wnew > Wfflax 時(shí),Wnew 取值 Wfflax ;當(dāng) Wnew < Wfflin 時(shí),Wnew 取值 Wfflin ;
[0512]其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,Wmin為頁面標(biāo)簽頭的最小寬度,Wmax為頁面標(biāo)簽頭的最大覽度。[0513]A4、如Al所述的方法,,所述依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度的步驟包括:
[0514]當(dāng)被關(guān)閉的頁面標(biāo)簽頭為非最后一個(gè)頁面標(biāo)簽頭時(shí),確定當(dāng)前頁面標(biāo)簽頭的寬度最為中繪制的頁面標(biāo)簽頭的目標(biāo)寬度。
[0515]A5、如A3或A4所述的方法,所述依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn)的步驟包括:
[0516]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0517]分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0518]和/ 或,
[0519]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0520]和/ 或,
[0521]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0522]和/ 或,
[0523]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0524]A6、如A5所述的方法,所述依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn)的步驟還包括:
[0525]當(dāng)滿足條件S ^ N*W_且被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),將觸控焦點(diǎn)移動到當(dāng)前在瀏覽器標(biāo)簽欄中其中一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識的位置上;
[0526]其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wmax為頁面標(biāo)簽頭的最大寬度。
[0527]A7、如A6所述的方法,觸控焦點(diǎn)移動的位置的橫坐標(biāo)為(N*Wnew_H/2),縱坐標(biāo)為D/2 ;
[0528]其中,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,H為關(guān)閉標(biāo)識的寬度,D為瀏覽器標(biāo)簽欄的高度。
[0529]A8、如A5所述的方法,所述確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭的步驟包括:
[0530]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0531]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0532]A9、如A2所述的方法,還包括:
[0533]當(dāng)觸控焦點(diǎn)將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄時(shí),在所述觸控焦點(diǎn)所在的位置生成所述頁面標(biāo)簽頭對應(yīng)的標(biāo)簽網(wǎng)頁的縮略圖;
[0534]當(dāng)監(jiān)測到觸控焦點(diǎn)針對所述頁面標(biāo)簽頭的釋放事件時(shí),啟動瀏覽器窗口 ;
[0535]在所述瀏覽器窗口中加載所述頁面標(biāo)簽頭對應(yīng)的標(biāo)簽網(wǎng)頁。
[0536]A10、如Al所述的方法,還包括: [0537]通過觸控焦點(diǎn)對瀏覽器標(biāo)簽欄中新增標(biāo)識的觸發(fā),新增當(dāng)前頁面標(biāo)簽頭;
[0538]依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0539]依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0540]All、如AlO所述的方法,所述依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度的步驟包括:
[0541]通過公式S=M*WnOT確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0542]當(dāng)Wnew > Wfflax 時(shí),Wnew 取值 Wmax ;當(dāng) Wnew < Wfflin 時(shí),Wnew 取值 Wmin ;
[0543]其中,S為瀏覽器標(biāo)簽欄的長度,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wnrat為頁面標(biāo)簽頭的目標(biāo)覽度,Wmin為頁面標(biāo)簽頭的最小覽度,Wmax為頁面標(biāo)簽頭的最大覽度。
[0544]A12、如All所述的方法,所述依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn)的步驟包括:
[0545]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0546]分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0547]和/ 或,
[0548]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0549]和/ 或,
[0550]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0551]和/ 或,
[0552]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0553]A13、如A12所述的方法,所述依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn)的步驟還包括:
[0554]當(dāng)滿足條件S ^ M*Wmax時(shí),將觸控焦點(diǎn)移動到當(dāng)前在瀏覽器標(biāo)簽欄中其中一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識的位置 上;
[0555]其中,S為瀏覽器標(biāo)簽欄的長度,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wmax為頁面標(biāo)簽頭的最大寬度。
[0556]A14、如A13所述的方法,觸控焦點(diǎn)移動的位置的橫坐標(biāo)為(M*WnOT_H/2),縱坐標(biāo)為D/2 ;
[0557]其中,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,H為關(guān)閉標(biāo)識的寬度,D為瀏覽器標(biāo)簽欄的高度。
[0558]A15、如A12所述的方法,所述確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭的步驟包括:
[0559]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0560]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0561]A16、如Al所述的方法,還包括:
[0562]當(dāng)觸控焦點(diǎn)觸發(fā)當(dāng)前標(biāo)簽頁面的位置交換操作時(shí),依據(jù)當(dāng)前頁面標(biāo)簽頭的寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭。
[0563]A17、如A16所述的方法,所述依據(jù)當(dāng)前頁面標(biāo)簽頭的寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的步驟包括:
[0564]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0565]分別當(dāng)前頁面標(biāo)簽頭的寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;[0566]和/ 或,
[0567]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0568]和/ 或,
[0569]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0570]和/ 或,
[0571]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0572]A18、如A17所述的方法,所述確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭的步驟包括:
[0573]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0574]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0575]本發(fā)明的實(shí)施例還公開了 B19、一種瀏覽器中頁面標(biāo)簽頭的繪制裝置,包括:
[0576]關(guān)閉模塊,適于通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭;
[0577]第一確定模塊,適于依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0578]第一繪制模塊,適于依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0579]B20、如B19所述的裝置,所述觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā)包括:
[0580]觸控焦點(diǎn)通過點(diǎn)擊當(dāng)前頁面標(biāo)簽頭中的關(guān)閉標(biāo)識觸發(fā)關(guān)閉標(biāo)識;
[0581]和/ 或,
[0582]觸控焦點(diǎn)通過將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄觸發(fā)當(dāng)前頁面標(biāo)簽中的關(guān)閉標(biāo)識。
[0583]B21、如B19所述的裝置,所述第一確定模塊還適于:
[0584]當(dāng)被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),通過公式S=N*Wnew確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0585]當(dāng)Wnew > Wfflax 時(shí),Wnew 取值 Wfflax ;當(dāng) Wnew < Wfflin 時(shí),Wnew 取值 Wfflin ;
[0586]其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,Wmin為頁面標(biāo)簽頭的最小寬度,Wmax為頁面標(biāo)簽頭的最大覽度。
[0587]B22、如B19所述的裝置,所述第一確定模塊還適于:
[0588]當(dāng)被關(guān)閉的頁面標(biāo)簽頭為非最后一個(gè)頁面標(biāo)簽頭時(shí),確定當(dāng)前頁面標(biāo)簽頭的寬度最為中繪制的頁面標(biāo)簽頭的目標(biāo)寬度。
[0589]B23、如B21或B22所述的裝置,所述第一繪制模塊還適于:
[0590]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0591]分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0592]和/ 或,
[0593]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;[0594]和/ 或,
[0595]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0596]和/ 或,
[0597]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0598]B24、如B23所述的方法,所述第一繪制模塊還適于:
[0599]當(dāng)滿足條件S ^ N*W_且被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),將觸控焦點(diǎn)移動到當(dāng)前在瀏覽器標(biāo)簽欄中其中一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識的位置上;
[0600]其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wmax為頁面標(biāo)簽頭的最大寬度。
[0601]B25、如B24所述的裝置,觸控焦點(diǎn)移動的位置的橫坐標(biāo)為(N*Wnew_H/2),縱坐標(biāo)為D/2 ;
[0602]其中,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,H為關(guān)閉標(biāo)識的 寬度,D為瀏覽器標(biāo)簽欄的高度。
[0603]B26、如B23所述的裝置,所述第一繪制模塊還適于:
[0604]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0605]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0606]B27、如B20所述的裝置,還包括:
[0607]顯示模塊,適于在觸控焦點(diǎn)將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄時(shí),在所述觸控焦點(diǎn)所在的位置生成所述頁面標(biāo)簽頭對應(yīng)的標(biāo)簽網(wǎng)頁的縮略圖;
[0608]啟動模塊,適于在監(jiān)測到觸控焦點(diǎn)針對所述頁面標(biāo)簽頭的釋放事件時(shí),啟動瀏覽器窗口 ;
[0609]加載模塊,適于在所述瀏覽器窗口中加載所述頁面標(biāo)簽頭對應(yīng)的標(biāo)簽網(wǎng)頁。
[0610]B28、如B19所述的裝置,還包括:
[0611]新增模塊,適于通過觸控焦點(diǎn)對瀏覽器標(biāo)簽欄中新增標(biāo)識的觸發(fā),新增當(dāng)前頁面標(biāo)簽頭;
[0612]第二確定模塊,適于依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0613]第二繪制模塊,適于依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
[0614]B29、如B28所述的裝置,所述第二確定模塊還適于:
[0615]通過公式S=M*Wnew確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
[0616]當(dāng)Wnew > Wfflax 時(shí),Wnew 取值 Wfflax ;當(dāng) Wnew < Wfflin 時(shí),Wnew 取值 Wfflin ;
[0617]其中,S為瀏覽器標(biāo)簽欄的長度,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wnrat為頁面標(biāo)簽頭的目標(biāo)覽度,Wmin為頁面標(biāo)簽頭的最小覽度,Wmax為頁面標(biāo)簽頭的最大覽度。
[0618]B30、如B29所述的裝置,所述第二繪制模塊還適于:
[0619]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0620]分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;[0621]和/ 或,
[0622]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0623]和/ 或,
[0624]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0625]和/ 或,
[0626]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0627]B31、如B30所述的裝置,所述第二繪制模塊還適于:
[0628]當(dāng)滿足條件S ^ M*Wmax時(shí),將觸控焦點(diǎn)移動到當(dāng)前在瀏覽器標(biāo)簽欄中其中一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識的位置上;
[0629]其中,S為瀏 覽器標(biāo)簽欄的長度,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wmax為頁面標(biāo)簽頭的最大寬度。
[0630]B32、如B31所述的裝置,觸控焦點(diǎn)移動的位置的橫坐標(biāo)為(M*Wnew_H/2),縱坐標(biāo)為D/2 ;
[0631]其中,M為新增頁面標(biāo)簽頭后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,H為關(guān)閉標(biāo)識的寬度,D為瀏覽器標(biāo)簽欄的高度。
[0632]B33、如B30所述的裝置,所述第二繪制模塊還適于:
[0633]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0634]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0635]B34、如B19所述的裝置,還包括:
[0636]第三繪制模塊,適于在觸控焦點(diǎn)觸發(fā)當(dāng)前標(biāo)簽頁面的位置交換操作時(shí),依據(jù)當(dāng)前頁面標(biāo)簽頭的寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭。
[0637]B35、如B34所述的裝置,所述第三繪制模塊還適于:
[0638]確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭;
[0639]分別當(dāng)前頁面標(biāo)簽頭的寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景;
[0640]和/ 或,
[0641]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識;
[0642]和/ 或,
[0643]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題;
[0644]和/ 或,
[0645]分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
[0646]B36、如B34所述的裝置,所述第三繪制模塊還適于:
[0647]在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識;
[0648]查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
[0649]本發(fā)明還公開了 C37、一種瀏覽器,包括B19至B26中任一項(xiàng)所述的瀏覽器中頁面標(biāo)簽頭的繪制裝置。
【權(quán)利要求】
1.一種瀏覽器中頁面標(biāo)簽頭的繪制方法,包括: 通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭; 依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度; 依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
2.如權(quán)利要求1所述的方法,其特征在于,所述觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā)包括: 觸控焦點(diǎn)通過點(diǎn)擊當(dāng)前頁面標(biāo)簽頭中的關(guān)閉標(biāo)識觸發(fā)關(guān)閉標(biāo)識; 和/或, 觸控焦點(diǎn)通過將當(dāng)前頁面標(biāo)簽頭移出瀏覽器標(biāo)簽欄觸發(fā)當(dāng)前頁面標(biāo)簽中的關(guān)閉標(biāo)識。
3.如權(quán)利要求1所述的方法,其特征在于,所述依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度的步驟包括: 當(dāng)被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),通過公式S=N*Wn?確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度;
當(dāng) Wnew > Wfflax 時(shí),Wnew 取值 Wmax ;當(dāng) Wnew < Wfflin 時(shí),Wnew 取值 Wmin ; 其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wnew為頁面標(biāo)簽頭的目標(biāo)寬度,Wmin為頁面標(biāo)簽頭的最小寬度,Wmax為頁面標(biāo)簽頭的最大寬度。
4.如權(quán)利要求1所述的方法,其特征在于,所述依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度的步驟包括: 當(dāng)被關(guān)閉的頁面標(biāo)簽頭為非最后一個(gè)頁面標(biāo)簽頭時(shí),確定當(dāng)前頁面標(biāo)簽頭的寬度最為中繪制的頁面標(biāo)簽頭的目標(biāo)寬度。
5.如權(quán)利要求3或4所述的方法,其特征在于,所述依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn)的步驟包括: 確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭; 分別按照所述目標(biāo)寬度在瀏覽器標(biāo)簽欄中對當(dāng)前頁面對應(yīng)的頁面標(biāo)簽頭繪制第一背景,對其他頁面標(biāo)簽頭繪制第二背景; 和/或, 分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)識; 和/或, 分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的網(wǎng)頁標(biāo)題; 和/或, 分別在瀏覽器標(biāo)簽欄中繪制頁面標(biāo)簽頭對應(yīng)的關(guān)閉標(biāo)識。
6.如權(quán)利要求5所述的方法,其特征在于,所述依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn)的步驟還包括:當(dāng)滿足條件s ≥ N*Wmax且被關(guān)閉的頁面標(biāo)簽頭為最后一個(gè)頁面標(biāo)簽頭時(shí),將觸控焦點(diǎn)移動到當(dāng)前在瀏覽器標(biāo)簽欄中其中一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識的位置上; 其中,S為瀏覽器標(biāo)簽欄的長度,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,Wmax為頁面標(biāo)簽頭的最大寬度。
7.如權(quán)利要求6所述的方法,其特征在于,觸控焦點(diǎn)移動的位置的橫坐標(biāo)為(N*WnOT-H/2),縱坐標(biāo)為 D/2 ; 其中,N為所述當(dāng)前頁面標(biāo)簽頭關(guān)閉后頁面標(biāo)簽頭的數(shù)量,WnOT為頁面標(biāo)簽頭的目標(biāo)寬度,H為關(guān)閉標(biāo)識的寬度,D為瀏覽器標(biāo)簽欄的高度。
8.如權(quán)利要求5所述的方法,其特征在于,所述確定當(dāng)前標(biāo)簽頁面對應(yīng)的頁面標(biāo)簽頭的步驟包括: 在預(yù)置的存儲對象中查找當(dāng)前標(biāo)簽網(wǎng)頁對應(yīng)的頁面標(biāo)識; 查找該頁面標(biāo)識對應(yīng)的頁面標(biāo)簽頭。
9.一種瀏覽器中頁面標(biāo)簽頭的繪制裝置,包括: 關(guān)閉模塊,適于通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭; 第一確定模塊,適于依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度; 第一繪制模塊,適于依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
10.一種瀏覽器,包括: 關(guān)閉模塊,適于通過觸控焦點(diǎn)對當(dāng)前頁面標(biāo)簽頭中關(guān)閉標(biāo)識的觸發(fā),關(guān)閉所述當(dāng)前頁面標(biāo)簽頭; 第一確定模塊,適于依據(jù)當(dāng)前的瀏覽器標(biāo)簽欄信息和其中繪制的頁面標(biāo)簽頭消息,確定所述瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭的目標(biāo)寬度; 第一繪制模塊,適于依據(jù)所述目標(biāo)寬度重新繪制當(dāng)前在瀏覽器標(biāo)簽欄中繪制的頁面標(biāo)簽頭和/或所述觸控焦點(diǎn);其中所述重新繪制的當(dāng)前瀏覽器標(biāo)簽欄中的一個(gè)頁面標(biāo)簽頭的關(guān)閉標(biāo)識位置與所述觸控焦點(diǎn)的位置相重合。
【文檔編號】G06F17/30GK103955476SQ201410127062
【公開日】2014年7月30日 申請日期:2014年3月31日 優(yōu)先權(quán)日:2014年3月31日
【發(fā)明者】田新超 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
随州市| 荃湾区| 女性| 岳阳县| 壶关县| 洪江市| 六盘水市| 道真| 广灵县| 永济市| 土默特右旗| 濮阳市| 抚州市| 哈尔滨市| 庐江县| 娄烦县| 额济纳旗| 托克逊县| 彭山县| 阿拉善左旗| 阳信县| 增城市| 宾川县| 中西区| 江山市| 应城市| 陆河县| 苏尼特左旗| 安吉县| 衡水市| 乐亭县| 开阳县| 东阳市| 民权县| 沭阳县| 明水县| 内黄县| 颍上县| 海原县| 丰都县| 板桥市|