一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法,涉及瀏覽器【技術(shù)領(lǐng)域】。所述方法包括:監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件;若監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,則針對(duì)所述圖片元素中的第一圖片,獲取對(duì)應(yīng)所述第一圖片的第二圖片;創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。本發(fā)明可以直接在瀏覽器窗口中將與網(wǎng)頁(yè)中第一圖片展示相同內(nèi)容的第二圖片進(jìn)行展示,不用改變網(wǎng)頁(yè)本身的展示結(jié)構(gòu),也不用進(jìn)行點(diǎn)擊進(jìn)入類似相冊(cè)的展示界面,即可使用戶清楚、完整地查看圖片內(nèi)容,用戶操作簡(jiǎn)單,不會(huì)影響用戶對(duì)頁(yè)面的正常瀏覽,實(shí)現(xiàn)了輕量化的放大化圖片展示。
【專利說(shuō)明】—種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及瀏覽器【技術(shù)領(lǐng)域】,具體涉及一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法和裝置。
【背景技術(shù)】
[0002]瀏覽器是指可以顯示網(wǎng)頁(yè)服務(wù)器或者文件系統(tǒng)的!1111(超文本標(biāo)記語(yǔ)言,'了6X1:匕叩皿陰))文件內(nèi)容,并讓用戶與這些文件交互的一種軟件。網(wǎng)頁(yè)瀏覽器主要通過(guò)肌1?協(xié)議與網(wǎng)頁(yè)服務(wù)器交互并獲取網(wǎng)頁(yè),這些網(wǎng)頁(yè)由統(tǒng)一資源定位符,口 0680111X6 10081:01-)指定,文件格式通常為!1111。一個(gè)網(wǎng)頁(yè)中可以包括多個(gè)文檔,每個(gè)文檔都是分別從服務(wù)器獲取的。肌1??jī)?nèi)容類型和口此協(xié)議規(guī)范允許網(wǎng)頁(yè)設(shè)計(jì)者在網(wǎng)頁(yè)中嵌入圖片、視頻等。
[0003]在現(xiàn)有技術(shù)中,很多網(wǎng)頁(yè)都會(huì)在!1111文檔中設(shè)置圖片元素,使瀏覽器可以通過(guò)肌11文檔下載相應(yīng)圖片在瀏覽器的標(biāo)簽頁(yè)面中展示。但是,存在一個(gè)問(wèn)題是,網(wǎng)頁(yè)中的圖片可能像素尺寸很小或者說(shuō)圖片內(nèi)容顯示不全,用戶可能無(wú)法清楚或者完整地觀看該圖片內(nèi)容的細(xì)節(jié)。
【發(fā)明內(nèi)容】
[0004]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示裝置和相應(yīng)的瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法。
[0005]依據(jù)本發(fā)明的一個(gè)方面,提供了一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法,包括:
[0006]監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件;
[0007]若監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,則針對(duì)所述圖片元素中的第一圖片,獲取對(duì)應(yīng)所述第一圖片的第二圖片;
[0008]創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
[0009]優(yōu)選地,在監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件之前,還包括:
[0010]針對(duì)當(dāng)前網(wǎng)頁(yè)文檔對(duì)應(yīng)的網(wǎng)址,根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配;根據(jù)匹配結(jié)果判斷出所述網(wǎng)頁(yè)文檔為帶有圖片元素的特定網(wǎng)頁(yè)。
[0011]優(yōu)選地,所述根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配,包括:
[0012]根據(jù)以正則表達(dá)式構(gòu)建的主站網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址是否為預(yù)定的主站的網(wǎng)址;
[0013]如果所述網(wǎng)址為預(yù)定的主站的網(wǎng)址,則根據(jù)以正則表達(dá)式構(gòu)建的站內(nèi)網(wǎng)址匹配規(guī)貝0,判斷所述網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)是否為站內(nèi)帶有圖片元素的特定網(wǎng)頁(yè)。
[0014]優(yōu)選地,所述將當(dāng)前網(wǎng)頁(yè)的網(wǎng)址與網(wǎng)址名單進(jìn)行匹配,若匹配上,則確定當(dāng)前網(wǎng)頁(yè)為帶有圖片元素的特定網(wǎng)頁(yè),包括:
[0015]通過(guò)瀏覽器主進(jìn)程針對(duì)當(dāng)前網(wǎng)頁(yè)文檔對(duì)應(yīng)的網(wǎng)址,根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配;根據(jù)匹配結(jié)果判斷出所述網(wǎng)頁(yè)文檔為帶有圖片元素的特定網(wǎng)頁(yè)。
[0016]優(yōu)選地,在監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件之前,還包括:
[0017]針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾。
[0018]優(yōu)選地,所述針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾,包括:
[0019]判斷所述圖片元素中第一圖片尺寸是否達(dá)到第一閾值;如果未達(dá)到,則監(jiān)聽所述圖片元素上的鼠標(biāo)懸停事件;如果達(dá)到,則不監(jiān)聽所述圖片元素上的鼠標(biāo)懸停事件。
[0020]優(yōu)選地,所述針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾,包括:
[0021]將所述圖片元素屬于廣告節(jié)點(diǎn)的圖片元素、導(dǎo)航欄節(jié)點(diǎn)的圖片元素、非正文節(jié)點(diǎn)的圖片元素中的一個(gè)或者多個(gè)進(jìn)行過(guò)濾。
[0022]優(yōu)選地,所述針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾包括:
[0023]由所述展示網(wǎng)頁(yè)的網(wǎng)頁(yè)進(jìn)程執(zhí)行針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾。
[0024]優(yōu)選地,針對(duì)所述圖片元素中的第一圖片,獲取對(duì)應(yīng)所述第一圖片的第二圖片包括:
[0025]獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址;
[0026]對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址;
[0027]根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片。
[0028]優(yōu)選地,由展示所述網(wǎng)頁(yè)的網(wǎng)頁(yè)進(jìn)程執(zhí)行獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址,并將所述第一圖片的網(wǎng)址發(fā)送給瀏覽器主進(jìn)程;
[0029]由所述瀏覽器主進(jìn)程對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址;
[0030]由所述瀏覽器主進(jìn)程根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片。
[0031〕 優(yōu)選地,所述創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示包括:由瀏覽器主進(jìn)程創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
[0032]優(yōu)選地,所述創(chuàng)建一窗口包括:根據(jù)第二圖片的大小尺寸以及鼠標(biāo)的位置,確定所創(chuàng)建窗口的位置。
[0033]優(yōu)選地,還包括:根據(jù)鼠標(biāo)在圖片元素上方的移動(dòng),調(diào)整所述窗口的位置。
[0034]優(yōu)選地,還包括:加載并展示針對(duì)當(dāng)前圖片元素的功能接口 ;所述功能接口包括全屏播放接口、和/或分享接口、和/或保存接口、和/或?yàn)g覽器設(shè)置接口;其中,所述全屏播放接口包括將所述第一圖片進(jìn)行全屏播放;所述分享接口包括將所述第一圖片發(fā)送至第一終端、和丨或?qū)⑺龅谝粓D片分享至第三網(wǎng)站、和丨或?yàn)樗龅谝粓D片生成二維碼;所述保存接口包括將所述第一圖片進(jìn)行保存。
[0035]依據(jù)本發(fā)明的另外一個(gè)方面,提供了一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示裝置,包括:
[0036]監(jiān)聽模塊,適于監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件;
[0037]第二圖片獲取模塊,適于若監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,則針對(duì)所述圖片元素中的第一圖片,獲取對(duì)應(yīng)所述第一圖片的第二圖片;
[0038]展示模塊,適于創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
[0039]優(yōu)選地,在監(jiān)聽模塊之前,還包括:
[0040]網(wǎng)址匹配模塊,適于針對(duì)當(dāng)前網(wǎng)頁(yè)文檔對(duì)應(yīng)的網(wǎng)址,根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配;根據(jù)匹配結(jié)果判斷出所述網(wǎng)頁(yè)文檔為帶有圖片元素的特定網(wǎng)頁(yè)。
[0041]優(yōu)選地,所述網(wǎng)址匹配模塊,包括:
[0042]主站網(wǎng)址匹配模塊,適于根據(jù)以正則表達(dá)式構(gòu)建的主站網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址是否為預(yù)定的主站的網(wǎng)址;
[0043]站內(nèi)網(wǎng)址匹配模塊,適于如果所述網(wǎng)址為預(yù)定的主站的網(wǎng)址,則根據(jù)以正則表達(dá)式構(gòu)建的站內(nèi)網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)是否為站內(nèi)帶有圖片元素的特定網(wǎng)頁(yè)。
[0044]優(yōu)選地,所述網(wǎng)址匹配模塊包括:
[0045]主進(jìn)程匹配模塊,適于通過(guò)瀏覽器主進(jìn)程針對(duì)當(dāng)前網(wǎng)頁(yè)文檔對(duì)應(yīng)的網(wǎng)址,根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配;根據(jù)匹配結(jié)果判斷出所述網(wǎng)頁(yè)文檔為帶有圖片元素的特定網(wǎng)頁(yè)。
[0046]優(yōu)選地,在監(jiān)聽模塊之前,還包括:
[0047]圖片元素過(guò)濾模塊,適于針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾。
[0048]優(yōu)選地,所述圖片元素過(guò)濾模塊,包括:
[0049]尺寸過(guò)濾模塊,適于判斷所述圖片元素中第一圖片尺寸是否達(dá)到第一閾值;如果未達(dá)到,則進(jìn)入監(jiān)聽模塊;如果達(dá)到,則不進(jìn)入監(jiān)聽模塊。
[0050]優(yōu)選地,所述圖片元素過(guò)濾模塊,包括:
[0051]節(jié)點(diǎn)過(guò)濾模塊,適于將所述圖片元素屬于廣告節(jié)點(diǎn)的圖片元素、導(dǎo)航欄節(jié)點(diǎn)的圖片元素、非正文節(jié)點(diǎn)的圖片元素中的一個(gè)或者多個(gè)進(jìn)行過(guò)濾。
[0052]優(yōu)選地,所述圖片元素過(guò)濾模塊包括:
[0053]網(wǎng)頁(yè)進(jìn)程過(guò)濾模塊,適于由所述展示網(wǎng)頁(yè)的網(wǎng)頁(yè)進(jìn)程執(zhí)行針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾。
[0054]優(yōu)選地,所述第二圖片獲取模塊包括:
[0055]所述第一圖片網(wǎng)址獲取模塊包括:
[0056]初始網(wǎng)址獲取模塊,適于由展示所述網(wǎng)頁(yè)的網(wǎng)頁(yè)進(jìn)程獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址,并將所述第一圖片的網(wǎng)址發(fā)送給瀏覽器主進(jìn)程;
[0057]所述第二圖片網(wǎng)址獲取模塊包括:
[0058]替換網(wǎng)址獲取模塊,適于由瀏覽器主進(jìn)程對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址;
[0059]所述第二圖片下載模塊包括:
[0060]圖片下載模塊,適于由瀏覽器主進(jìn)程根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片。
[0061]優(yōu)選地,所述第一圖片網(wǎng)址獲取模塊包括:
[0062]初始網(wǎng)址獲取模塊,適于由展示所述網(wǎng)頁(yè)的網(wǎng)頁(yè)進(jìn)程獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址,并將所述第一圖片的網(wǎng)址發(fā)送給瀏覽器主進(jìn)程;
[0063]所述第二圖片網(wǎng)址獲取模塊包括:
[0064]替換網(wǎng)址獲取模塊,適于由瀏覽器主進(jìn)程對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址;
[0065]所述第二圖片下載模塊包括:
[0066]圖片下載模塊,適于由瀏覽器主進(jìn)程根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片。
[0067]優(yōu)選地,所述展示模塊包括:主進(jìn)程展示模塊,適于由瀏覽器主進(jìn)程創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
[0068]優(yōu)選地,所述展示模塊包括:位置確定模塊,適于根據(jù)第二圖片的大小尺寸以及鼠標(biāo)的位置,確定所創(chuàng)建窗口的位置。
[0069]優(yōu)選地,還包括:位置移動(dòng)模塊,適于根據(jù)鼠標(biāo)在圖片元素上方的移動(dòng),調(diào)整所述窗口的位置。
[0070]優(yōu)選地,還包括:
[0071]接口展示模塊,適于加載并展示針對(duì)當(dāng)前圖片元素的功能接口 ;所述功能接口包括全屏播放接口、和/或分享接口、和/或保存接口、和/或?yàn)g覽器設(shè)置接口;其中,所述全屏播放接口包括將所述第一圖片進(jìn)行全屏播放;所述分享接口包括將所述第一圖片發(fā)送至第一終端、和丨或?qū)⑺龅谝粓D片分享至第三網(wǎng)站、和丨或?yàn)樗龅谝粓D片生成二維碼;所述保存接口包括將所述第一圖片進(jìn)行保存。
[0072]根據(jù)本發(fā)明的瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法和裝置,可以在用戶鼠標(biāo)懸停至圖片元素上時(shí),直接針對(duì)圖片元素中第一圖片,獲取與對(duì)應(yīng)第一圖片的第二圖片,然后在瀏覽器界面中創(chuàng)建一窗口,將所述第二圖片加載至所述窗口中展示,那么對(duì)于像素尺寸較小的第一圖片,即可通過(guò)本發(fā)明獲取像素尺寸較大的第二圖片,由此解決了由于網(wǎng)頁(yè)中圖片可能較小的情況,導(dǎo)致用戶無(wú)法清楚觀看圖片內(nèi)容的問(wèn)題,取得了用戶可以直接在網(wǎng)頁(yè)上方,通過(guò)在圖片元上懸停鼠標(biāo)的操作即可實(shí)現(xiàn)清楚完整地觀看所述圖片內(nèi)容的有益效果。
[0073]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說(shuō)明】
[0074]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0075]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法的流程示意圖;
[0076]圖1八和圖18示出了圖1實(shí)施例的具體示例;
[0077]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法的流程示意圖;
[0078]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法的流程示意圖;
[0079]圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法的流程示意圖;
[0080]圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示裝置的結(jié)構(gòu)不意圖;
[0081]圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示裝置的結(jié)構(gòu)不意圖;
[0082]圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示裝置的結(jié)構(gòu)不意圖;
[0083]圖8示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0084]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0085]本發(fā)明的核心思想之一在于:由于實(shí)際的網(wǎng)頁(yè)應(yīng)用中,圖床服務(wù)器對(duì)于同一內(nèi)容的圖片的存儲(chǔ)一般分為大像素尺寸圖片和小像素尺寸圖片兩種,而在網(wǎng)頁(yè)中,由于頁(yè)面結(jié)構(gòu)的限制,網(wǎng)頁(yè)中一般展示的是小像素尺寸圖片。本發(fā)明實(shí)施例對(duì)于網(wǎng)頁(yè)中展示的第一圖片,當(dāng)用戶操作鼠標(biāo)懸停至該圖片之上時(shí),本發(fā)明實(shí)施例則提取與該第一圖片對(duì)應(yīng)的第二圖片,然后創(chuàng)建一個(gè)窗口,將所述第二圖片加載至所述窗口中展示。如此,可以直接在瀏覽器窗口中將與網(wǎng)頁(yè)中第一圖片展示相同內(nèi)容的第二圖片進(jìn)行展示,不用改變網(wǎng)頁(yè)本身的展示結(jié)構(gòu),也不用進(jìn)行點(diǎn)擊進(jìn)入類似相冊(cè)的展示界面,即可使用戶清楚、完整地查看圖片內(nèi)容,用戶操作簡(jiǎn)單,不會(huì)影響用戶對(duì)頁(yè)面的正常瀏覽,實(shí)現(xiàn)了輕量化的放大化圖片展示。
[0086]實(shí)施例一
[0087]參照?qǐng)D1,其示出了本發(fā)明一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法的流程示意圖,具體可以包括:
[0088]步驟110,監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件;
[0089]在實(shí)際應(yīng)用中,肌見文檔中的圖片元素一般是圖片標(biāo)簽〈1呢? 定義圖片元素,其原型大致為“〈1呢 81-0 = 〃 圖片路徑〃界 1(11:11 == 〃7〃已1七=〃〃/= ” 圖片路徑〃,圖片路徑一般為網(wǎng)址,即1111(統(tǒng)一資源定位符,11111x61*8511 1^680111-06 10081:01-),瀏覽器的渲染引擎讀取到該段代碼時(shí),會(huì)根據(jù)相應(yīng)的圖床服務(wù)器下載圖片進(jìn)行渲染; = 表示圖片在網(wǎng)頁(yè)中展示的寬,= 〃7〃表示圖片在網(wǎng)頁(yè)中展示的高,11(1^1、1161曲〖兩者合起來(lái)就表示圖片元素的尺寸大小汸設(shè)置對(duì)這張圖片文字描述。對(duì)于圖片元素,11X11文檔中的033文件會(huì)確定其在網(wǎng)頁(yè)中的位置。
[0090]本發(fā)明實(shí)施例中,當(dāng)瀏覽器從服務(wù)器獲取!1111文檔并渲染展示到網(wǎng)頁(yè)中后,用戶在瀏覽網(wǎng)頁(yè)的過(guò)程中,瀏覽器會(huì)監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,比如監(jiān)控前述?11118?標(biāo)簽所在區(qū)域上的鼠標(biāo)懸停事件,比如111011860^61~事件。
[0091]如圖1八,為本發(fā)明實(shí)施例簡(jiǎn)要的瀏覽器示意圖,在圖1八中,3112為在顯示視窗,其中展示瀏覽器的網(wǎng)頁(yè),3116為標(biāo)簽欄,沒(méi)個(gè)標(biāo)簽欄下面對(duì)應(yīng)一個(gè)網(wǎng)頁(yè),當(dāng)前切換標(biāo)簽欄中的七處標(biāo)簽時(shí)中展示的網(wǎng)頁(yè)隨著改變。當(dāng)前3112中展示的為111:1:1)://11?).歐.⑶/的頁(yè)面,其中有圖片元素3114正在展示。那么本發(fā)明偵聽3114上是否有鼠標(biāo)懸停事件。當(dāng)前顯示視窗3112中展示的網(wǎng)頁(yè)內(nèi)容為七處標(biāo)簽“360”下的內(nèi)容,標(biāo)簽“新標(biāo)簽”下的內(nèi)容可在用戶點(diǎn)擊“新標(biāo)簽”后在3112中展不。
[0092]其中,監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件過(guò)程可以包括:
[0093]八1,監(jiān)聽鼠標(biāo)在網(wǎng)頁(yè)中的011111011860^61事件;
[0094]八2,如果監(jiān)聽到011111011860^61'事件,獲取鼠標(biāo)當(dāng)前在網(wǎng)頁(yè)中的坐標(biāo);
[0095]比如通過(guò)函數(shù)獲取鼠標(biāo)在頁(yè)面顯示視窗中的橫坐標(biāo),通過(guò)6乂611七0116111:1函數(shù)獲取鼠標(biāo)在頁(yè)面顯示視窗中的縱坐標(biāo),通過(guò)(10(3111116111:.化辦.801~01116^1:獲取網(wǎng)頁(yè)向右卷的長(zhǎng)度,通過(guò)(10(3111116111:.化辦.801-011101)獲取網(wǎng)頁(yè)向上卷積的長(zhǎng)度,那么鼠標(biāo)在網(wǎng)頁(yè)中的橫坐標(biāo) 1:6111與=6乂611七 0116111:^+(100111116111:.^辦.801~01116?!:,縱坐標(biāo)為七6即7
=6乂611七 0116111:1+(100111116111:.)30(17.8(^011??;
[0096]43,獲取網(wǎng)頁(yè)中圖片元素的坐標(biāo)區(qū)域;
[0097]比如獲取每個(gè)圖片元素相對(duì)于網(wǎng)頁(yè)頂部的如?值以及相對(duì)于網(wǎng)頁(yè)左側(cè)的16代值,即可知道圖片元素的坐標(biāo)區(qū)域右上角的坐標(biāo)16代),然后獲取圖片元素的#(1訪、即可計(jì)算圖片元素矩形區(qū)域的坐標(biāo)范圍,比如圖片元素橫坐標(biāo)的范圍為16?1:十界 1(11:11,縱坐標(biāo)的范圍為 1:013-11618111:。
[0098]八4,判斷鼠標(biāo)當(dāng)前的坐標(biāo)是否在所述某個(gè)圖片元素的坐標(biāo)區(qū)域內(nèi),如果是則判斷鼠標(biāo)懸停于該圖片元素之上;
[0099]那么判斷所述丨6111的、丨6卹7分別屬于哪個(gè)(丨一代,16^1:+^1(11:11) ?
七叩)內(nèi)的坐標(biāo),當(dāng)鼠標(biāo)的坐標(biāo)均在某個(gè)坐標(biāo)區(qū)域內(nèi),則確定鼠標(biāo)懸停于坐標(biāo)區(qū)域?qū)?yīng)的圖片元素之上。進(jìn)入后續(xù)步驟。
[0100]當(dāng)然還可通過(guò)其他方式監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,比如獲取圖片元素在顯示視窗中的坐標(biāo)區(qū)域,以及鼠標(biāo)在顯示視窗中的坐標(biāo),即可判斷鼠標(biāo)是否懸停于圖片元素之上。具體監(jiān)聽過(guò)程,本發(fā)明不對(duì)其加以限制。
[0101]步驟120,若監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,則針對(duì)所述圖片元素中的第一圖片,獲取對(duì)應(yīng)所述第一圖片的第二圖片;
[0102]在本發(fā)明中,當(dāng)監(jiān)聽到網(wǎng)頁(yè)中某一圖片元素上的鼠標(biāo)懸停事件,則針對(duì)所述圖片元素中的第一圖片,從圖片服務(wù)器獲取對(duì)應(yīng)所述第一圖片的第二圖片。在本發(fā)明實(shí)施例中第二圖片為像素尺寸比第一圖片大的圖片,并且第二圖片與第一圖片展示的內(nèi)容相同。
[0103]步驟130,創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
[0104]在獲取了第二圖片后,即可創(chuàng)建一個(gè)新窗口,將所述第二圖片加載至所述窗口中展示。在創(chuàng)建新窗口時(shí),可根據(jù)第二圖片的像素尺寸進(jìn)行創(chuàng)建,一般直接根據(jù)第二圖片像素尺寸大小創(chuàng)建一個(gè)相應(yīng)大小的窗口即可。在本發(fā)明實(shí)施例中瀏覽器可以調(diào)用窗口創(chuàng)建函數(shù)創(chuàng)建窗口,比如調(diào)用06511:61111(10?函數(shù)創(chuàng)建窗口。
[0105]當(dāng)然在本發(fā)明中,新窗口可創(chuàng)建在顯示視窗之內(nèi),方便用戶查看。在本發(fā)明中只要將新創(chuàng)建的窗口的父窗口設(shè)置為瀏覽器顯示視窗即可將新創(chuàng)建的窗口限定在瀏覽器顯示視窗之中。
[0106]在本發(fā)明實(shí)施例中,將所述獲取的第二圖片加載時(shí)所述窗口中展示時(shí),可先對(duì)第二圖片進(jìn)行解碼,然后才能加載至所述窗口中展示。
[0107]所述創(chuàng)建一窗口包括:
[0108]子步驟3132,根據(jù)第二圖片的大小尺寸以及鼠標(biāo)的位置,確定所創(chuàng)建窗口的位置。
[0109]本發(fā)明實(shí)施例中,可將新建的窗口建于鼠標(biāo)旁邊,并且可直接根據(jù)第二圖片像素尺寸大小創(chuàng)建一個(gè)相應(yīng)大小的窗口。
[0110]參考圖18,其為本發(fā)明新建窗口展示后的示例,當(dāng)鼠標(biāo)3118懸停于3114指示的圖片元素之上,本發(fā)明實(shí)施例則獲取小像素尺寸的“樣例圖”對(duì)應(yīng)的大像素尺寸的“樣例圖”,然后在鼠標(biāo)3118附近新建一個(gè)與大像素尺寸的“樣例圖”大小想當(dāng)?shù)男麓翱?,將所述大像素尺寸的“樣例圖”加載至新窗口中展示,即圖18中的3120。如此用戶即可更清楚的觀看網(wǎng)頁(yè)中出現(xiàn)的圖片元素。并且,此時(shí)用戶繼續(xù)滾動(dòng)鼠標(biāo)滾輪,網(wǎng)頁(yè)可以繼續(xù)滑動(dòng),不影響用戶對(duì)網(wǎng)頁(yè)的操作。
[0111]當(dāng)然,在本發(fā)明中,窗口的大小一般不超過(guò)顯示視窗的大小,如果第二圖片的像素尺寸大于顯示視窗的大小,比如圖片的高度大于顯示視窗的高度,那么只新窗口的高度則為顯示視窗的高度,顯示視窗的寬度的設(shè)置原理類似高度。對(duì)于該種情況,可以增設(shè)控制鍵,比如方向鍵,用戶可以再操作方向鍵滾動(dòng)圖片在新窗口中的顯示位置,方便用戶瀏覽。
[0112]當(dāng)偵聽到鼠標(biāo)移出事件,比如011111011860111:事件,貝丨』關(guān)閉所述窗口,還可釋放渲染所述第二圖片的內(nèi)存。
[0113]優(yōu)選地,還包括:
[0114]步驟140,根據(jù)鼠標(biāo)在圖片元素上方的移動(dòng),調(diào)整所述窗口的位置。
[0115]在新窗口創(chuàng)建并將第二圖片渲染至所述窗口之后,如果用戶移動(dòng)鼠標(biāo)位置時(shí),將所述窗口跟隨鼠標(biāo)坐標(biāo)的移動(dòng)而移動(dòng)。
[0116]在本發(fā)明實(shí)施例中,如果新建窗口初始創(chuàng)建在鼠標(biāo)右側(cè),而鼠標(biāo)向右側(cè)移動(dòng)時(shí),如果鼠標(biāo)位置到顯示視窗右側(cè)的距離小于窗口的寬度,將窗口移動(dòng)至鼠標(biāo)左側(cè)展示。其他情形類似處理。
[0117]優(yōu)選地,還包括:
[0118]步驟150,加載并展示針對(duì)當(dāng)前圖片元素的功能接口 ;所述功能接口包括全屏播放接口、和/或分享接口、和/或保存接口、和/或?yàn)g覽器設(shè)置接口;其中,所述全屏播放接口包括將所述第一圖片進(jìn)行全屏播放;所述分享接口包括將所述第一圖片發(fā)送至第一終端、和丨或?qū)⑺龅谝粓D片分享至第三網(wǎng)站、和丨或?yàn)樗龅谝粓D片生成二維碼;所述保存接口包括將所述第一圖片進(jìn)行保存。
[0119]當(dāng)在圖片元素之上聽到鼠標(biāo)懸停事件或者第二圖片在新建窗口中展示后,則加載并展示針對(duì)當(dāng)前圖片元素的功能接口 ;所述功能接口包括全屏播放接口、和丨或分享接口、和丨或保存接口、和丨或?yàn)g覽器設(shè)置接口 ;其中,所述全屏播放接口包括將所述第一圖片進(jìn)行全屏播放;所述分享接口包括將所述第一圖片發(fā)送至第一終端(比如調(diào)用手機(jī)助手將第一圖片發(fā)送至手機(jī)端〉、和/或?qū)⑺龅谝粓D片分享至第三網(wǎng)站(比如將第一圖片分享至人人網(wǎng)、新浪微博等網(wǎng)站)、和/或?yàn)樗龅谝粓D片生成二維碼,用戶采用其他終端掃描該二維碼后,則可打開或者下載第一圖片;所述保存接口包括將所述第一圖片進(jìn)行保存,比如將網(wǎng)頁(yè)中的第一圖片從內(nèi)存中提取然后保存至磁盤中。
[0120]當(dāng)然,在本發(fā)明實(shí)施例中,可預(yù)先在瀏覽器中預(yù)置網(wǎng)頁(yè)圖片放大鏡的功能,即實(shí)施前述步驟的邏輯。預(yù)置該功能時(shí),可以通過(guò)多種形式嵌入瀏覽器中。比如對(duì)于也1*01116瀏覽器,可通過(guò)插件/擴(kuò)展的形式將上述邏輯嵌入瀏覽器,也可以直接將上述邏輯寫入瀏覽器的執(zhí)行代碼中;對(duì)于瀏覽器,則可以通過(guò)8110(81^86:^(^知⑶,瀏覽器輔助對(duì)象)將上述邏輯的插件嵌入瀏覽器中。對(duì)于其他瀏覽器也可采用類似措施,本發(fā)明不對(duì)其加以限制。
[0121]在^^網(wǎng)頁(yè)應(yīng)用中,圖片提供方一般會(huì)在圖床服務(wù)器上,對(duì)同一內(nèi)容的圖片存儲(chǔ)兩張圖片,一張為小像素尺寸的圖片,一張為大像素尺寸的圖片;其小像素尺寸的圖片可能是由大像素尺寸圖片截取的一部分,也可能直接是由大像素尺寸圖片降低像素尺寸而來(lái)。而由于網(wǎng)頁(yè)(:33樣式布局習(xí)慣,為了不影響用戶對(duì)網(wǎng)頁(yè)的整體瀏覽器,一般網(wǎng)頁(yè)的肌11文檔中,其圖片元素引用的圖片路徑基本上為小尺寸圖片的網(wǎng)址,那么在這種情況下,對(duì)于用戶來(lái)說(shuō),可能由于圖片較小而無(wú)法清楚地觀看圖片,也可能由于圖片只是原圖的一部分而無(wú)法完整地觀看原圖。
[0122]而本發(fā)明實(shí)施例對(duì)于網(wǎng)頁(yè)中展示的第一圖片,當(dāng)用戶操作鼠標(biāo)懸停至該圖片之上時(shí),本發(fā)明實(shí)施例則提取與該第一圖片對(duì)應(yīng)的第二圖片,然后創(chuàng)建一個(gè)窗口,將所述第二圖片加載至所述窗口中展示。如此,可以直接在瀏覽器窗口中將與網(wǎng)頁(yè)中第一圖片展示相同內(nèi)容的第二圖片進(jìn)行展示,不用改變網(wǎng)頁(yè)本身的展示結(jié)構(gòu),也不用進(jìn)行點(diǎn)擊進(jìn)入類似相冊(cè)的展示界面,即可使用戶清楚、完整地查看圖片內(nèi)容,用戶操作簡(jiǎn)單,不會(huì)影響用戶對(duì)頁(yè)面的正常瀏覽,實(shí)現(xiàn)了輕量化的放大化圖片展示。
[0123]實(shí)施例二
[0124]參照?qǐng)D2,其示出了本發(fā)明一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法的流程示意圖,具體可以包括:
[0125]步驟210,針對(duì)當(dāng)前網(wǎng)頁(yè)文檔對(duì)應(yīng)的網(wǎng)址,根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配;根據(jù)匹配結(jié)果判斷出所述網(wǎng)頁(yè)文檔為帶有圖片元素的特定網(wǎng)頁(yè);
[0126]由于很多網(wǎng)頁(yè)的圖片元素并不具備實(shí)質(zhì)意義,只是廣告、簡(jiǎn)介等圖片,對(duì)于這些網(wǎng)頁(yè),如果也啟動(dòng)本發(fā)明的后續(xù)步驟,則會(huì)增加瀏覽器占用的資源,為了避免該種情況,本發(fā)明會(huì)對(duì)瀏覽器打開的網(wǎng)頁(yè)進(jìn)行篩選,符合條件的網(wǎng)頁(yè)才執(zhí)行本發(fā)明的后續(xù)過(guò)程。
[0127]本發(fā)明實(shí)施例可通過(guò)對(duì)各網(wǎng)站的進(jìn)行分析,以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)貝0,對(duì)所述網(wǎng)址進(jìn)行匹配過(guò)濾;當(dāng)然,也可以直接對(duì)構(gòu)建網(wǎng)址名單,將網(wǎng)址名單中的網(wǎng)址執(zhí)行本發(fā)明實(shí)施例的過(guò)程。上述兩種匹配方式可以同時(shí)使用,也可以單獨(dú)使用。同時(shí)使用時(shí),一般先用典型網(wǎng)站的網(wǎng)址名單進(jìn)行快速匹配,匹配不上再用正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則進(jìn)行匹配。如果是典型網(wǎng)站的^此,則不用執(zhí)行后者的匹配,節(jié)省資源。
[0128]優(yōu)選地,所述根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配,包括:
[0129]子步驟3212,根據(jù)以正則表達(dá)式構(gòu)建的主站網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址是否為預(yù)定的主站的網(wǎng)址;
[0130]本發(fā)明實(shí)施例可先以網(wǎng)站為單位進(jìn)行網(wǎng)址過(guò)濾,過(guò)濾掉不適于使用本發(fā)明圖片放大鏡功能的網(wǎng)站。先以正則表達(dá)式構(gòu)建的主站網(wǎng)址匹配規(guī)則,然后將瀏覽器打開的網(wǎng)址與所述主站網(wǎng)址匹配規(guī)則進(jìn)行匹配,判斷所述網(wǎng)址是否為預(yù)定的主站的網(wǎng)址。
[0131]比如構(gòu)建主站網(wǎng)址匹配規(guī)則“111:1:1)8 ?:// (^+^.) ? 161)30^.(30111/.^”,該主站網(wǎng)址匹配規(guī)則是判斷網(wǎng)址是否是冊(cè)讓0網(wǎng)站的網(wǎng)址。如果是則進(jìn)入步驟3214;
[0132]子步驟3214,如果所述網(wǎng)址為預(yù)定的主站的網(wǎng)址,則根據(jù)以正則表達(dá)式構(gòu)建的站內(nèi)網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)是否為站內(nèi)帶有圖片元素的特定網(wǎng)頁(yè)。
[0133]在確定瀏覽器打開的網(wǎng)址是某個(gè)主站的網(wǎng)址后,在對(duì)網(wǎng)址進(jìn)行下一步匹配,過(guò)濾掉圖片元素不適于執(zhí)行本發(fā)明實(shí)施例圖片放大鏡功能的網(wǎng)址。因?yàn)楹芏嗑W(wǎng)站下面的很多子網(wǎng)頁(yè)并不存在具備實(shí)際內(nèi)容的圖片元素,比如像新浪微博網(wǎng)站下的用戶信息管理網(wǎng)頁(yè)、
網(wǎng)頁(yè)等子網(wǎng)頁(yè)。
[0134]本發(fā)明實(shí)施例則先以正則表達(dá)式構(gòu)建的站內(nèi)網(wǎng)址匹配規(guī)則,然后將瀏覽器打開的網(wǎng)址與所述站內(nèi)網(wǎng)址匹配規(guī)則進(jìn)行匹配,判斷所述網(wǎng)址是否為預(yù)定的子網(wǎng)址。
[0135]比如站內(nèi)網(wǎng)址匹配規(guī)則
[0136]“111:1:1)8 ?00111/.1111:1:1)8 ?
00111/.^ | 1111:1:1)8 ?://^61)30^.00111/10^111.?.氺”其過(guò)濾掉帶有
^61)30^.00111” 的子網(wǎng)址,或者過(guò)濾掉帶有 “111:1:1)8 ?://861^1(36^.^61)30^.00111廠’的子網(wǎng)址,或者過(guò)濾掉帶有?://^61)30^.(30111/108111.迪!)”的子網(wǎng)址。
[0137]那么對(duì)于冊(cè)讓0網(wǎng)站,只保留用戶提供正文內(nèi)容的網(wǎng)頁(yè),比如用戶發(fā)表的評(píng)論、照片的網(wǎng)頁(yè)。
[0138]步驟220,針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾;
[0139]在本發(fā)明實(shí)施例中,不必對(duì)所有的圖片元素進(jìn)行本發(fā)明實(shí)施例的圖片放大鏡功能??梢詫?duì)不需要執(zhí)行本發(fā)明圖片放大鏡功能的圖片元素進(jìn)行過(guò)濾。對(duì)保留的圖片元素進(jìn)入步驟230。
[0140]優(yōu)選地,所述針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾,包括:
[0141]子步驟3222,判斷所述圖片元素中第一圖片尺寸是否達(dá)到第一閾值;如果未達(dá)至I』,則監(jiān)聽所述圖片元素上的鼠標(biāo)懸停事件;如果達(dá)到,則不監(jiān)聽所述圖片元素上的鼠標(biāo)懸停事件。
[0142]在實(shí)際應(yīng)用中,圖片元素中第一圖片的像素尺寸可能已經(jīng)足夠用戶看清楚圖片內(nèi)容,那么可以不監(jiān)聽該種圖片元素上的鼠標(biāo)懸停事件,進(jìn)而不用獲取對(duì)應(yīng)第一圖片的第二圖片。
[0143]在本發(fā)明實(shí)施例中,所述第一閾值為圖片元素中第一圖片尺寸的最大像素值,比如200*200 ;如果大于等于第一閾值,則不進(jìn)入步驟230,如果小于第一閾值,則進(jìn)入步驟230。
[0144]優(yōu)選地,所述針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾,包括:
[0145]子步驟3224,將所述圖片元素屬于廣告節(jié)點(diǎn)的圖片元素、導(dǎo)航欄節(jié)點(diǎn)的圖片元素、非正文節(jié)點(diǎn)的圖片元素中的一個(gè)或者多個(gè)進(jìn)行過(guò)濾。
[0146]在實(shí)際應(yīng)用中,網(wǎng)頁(yè)中可能存在廣告圖片、導(dǎo)航欄圖片、非正文部分的圖片等在用戶習(xí)慣上不怎么關(guān)注的圖片,那么即可把這些圖片所在的圖片元素進(jìn)行過(guò)濾。
[0147]當(dāng)然,本發(fā)明在過(guò)濾是可以直接將文檔節(jié)點(diǎn)等非圖片元素節(jié)點(diǎn)進(jìn)行忽略。
[0148]步驟230,對(duì)于過(guò)濾后的圖片元素,監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件;若監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,進(jìn)入步驟240 ;
[0149]步驟240,則針對(duì)所述圖片元素中的第一圖片,獲取對(duì)應(yīng)所述第一圖片的第二圖片;
[0150]優(yōu)選地,針對(duì)所述圖片元素中的第一圖片,獲取對(duì)應(yīng)所述第一圖片的第二圖片包括:
[0151]子步驟3242,獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址;
[0152]在實(shí)際應(yīng)用中,瀏覽器是根據(jù)圖片元素中第一圖片的網(wǎng)址下載圖片進(jìn)行渲染的,本發(fā)明實(shí)施例則獲取第一圖片的網(wǎng)址。
[0153]子步驟3244,對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址;
[0154]本發(fā)明實(shí)施例針對(duì)各網(wǎng)站的采用的圖片服務(wù)器的網(wǎng)址,以正則表達(dá)式構(gòu)建圖片正則表達(dá)式匹配規(guī)則,對(duì)第一圖片的網(wǎng)址進(jìn)行匹配,以將第一圖片的網(wǎng)址中的小尺寸像素圖片路徑替換為大尺寸像素圖片路徑,然后即可獲得第二圖片的網(wǎng)址。
[0155]比如針對(duì)新浪微博的網(wǎng)站構(gòu)建正則表達(dá)式“((?:^| 88) 8111811118^.011/) ( ? | 1:11111111311811 | 08 I 8土? | 即邑))獅\1181^6\2 | | ( ( ? | 88) ^(1+ (/.+^.( ?:允6 ?8 | 81? I ¢118) ) @@\1800\2 | | 811181111^\? 011/.+ ? /)(7: ^(1+^) +^(1+ (^.( ?:允6 ?^ | ^1?卯邑))@@^12000x2000x100x0x0x0X2 I I (隱^+人.811181111^\? 01/) \己十(/^6171117^6\? 11111810^.81118^.00111^.011/.+ ? \? ( ?:允6 ? ^ | ^1? | ¢11?) ) @@\1240\2 11((^:界界 | 88) \己十\? 811181111^\? 011/) ( ?: 1:111111113^(1+ | 8叫&!'6 1111^^(1+ 11111(1(116) (/.+) 11已1^6\2,,
[0156]上述四個(gè)“ | | ”分開了 5個(gè)圖片正則表達(dá)式,每個(gè)正則表達(dá)式表示替換一個(gè)將將第一圖片的網(wǎng)址中的小尺寸像素圖片路徑替換為小尺寸像素圖片路徑的規(guī)則。
[0157]比如對(duì)于小圖的網(wǎng)址811181111?.01/1:111111113150/67(1(17460^16^7011911111-2^200808^8.允利用上述圖片正則表達(dá)式進(jìn)行匹配,知道要將第二個(gè)字段“讓111^150”替換為大尺寸像素圖片路徑,如“1犯'陰”,那么得到第二圖片的網(wǎng)址為“仏如:77界界4811181111?.011/181-^6/67(1(17460^16^7011911111-2^20080888138.
[0158]子步驟3246,根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片。
[0159]然后幾個(gè)根據(jù)第二圖片的網(wǎng)址,從圖片服務(wù)器下載第二圖片,在后續(xù)步驟中進(jìn)行加載展示。
[0160]步驟250,創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
[0161]在本發(fā)明實(shí)施例中前述網(wǎng)址匹配規(guī)則、網(wǎng)站名單以及圖片元素過(guò)濾規(guī)則均可以配置文件的形式進(jìn)行存儲(chǔ),瀏覽器啟動(dòng)時(shí)則讀取所述配置文件。
[0162]本發(fā)明與實(shí)施例一類似的步驟原理類似,在此不再詳述。
[0163]而本發(fā)明實(shí)施例可對(duì)瀏覽器打開的網(wǎng)頁(yè)進(jìn)行過(guò)濾,保留對(duì)于用戶來(lái)說(shuō),最習(xí)慣查看圖片的網(wǎng)站,也可對(duì)瀏覽器打開的網(wǎng)頁(yè)中的圖片元素進(jìn)行過(guò)濾,比如過(guò)濾到廣告圖片、導(dǎo)航圖片等,保留用戶最關(guān)注的圖片元素,那么對(duì)于網(wǎng)頁(yè)中展示的第一圖片,當(dāng)用戶操作鼠標(biāo)懸停至該圖片之上時(shí),本發(fā)明實(shí)施例則提取與該第一圖片對(duì)應(yīng)的第二圖片,然后創(chuàng)建一個(gè)窗口,將所述第二圖片加載至所述窗口中展示。如此,可以更精準(zhǔn)的直接在瀏覽器窗口中將與網(wǎng)頁(yè)中第一圖片展示相同內(nèi)容的第二圖片進(jìn)行展示,不用改變網(wǎng)頁(yè)本身的展示結(jié)構(gòu),也不用進(jìn)行點(diǎn)擊進(jìn)入類似相冊(cè)的展示界面,即可使用戶清楚、完整地查看圖片內(nèi)容,用戶操作簡(jiǎn)單,不會(huì)影響用戶對(duì)頁(yè)面的正常瀏覽,實(shí)現(xiàn)了輕量化的放大化圖片展示;并且,由于過(guò)濾了前述網(wǎng)址和圖片元素,可以不用彈出用戶不關(guān)注的圖片展示窗口,同時(shí)節(jié)省系統(tǒng)資源。
[0164]實(shí)施例三
[0165]參照?qǐng)D3,其示出了本發(fā)明一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法的流程示意圖,具體可以包括:
[0166]步驟310,根據(jù)以正則表達(dá)式構(gòu)建的主站網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址是否為預(yù)定的主站的網(wǎng)址;如果所述網(wǎng)址為預(yù)定的主站的網(wǎng)址,則進(jìn)入步驟312 ;
[0167]步驟312,根據(jù)以正則表達(dá)式構(gòu)建的站內(nèi)網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)是否為站內(nèi)帶有圖片元素的特定網(wǎng)頁(yè);如果所述網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)是站內(nèi)帶有圖片元素的特定網(wǎng)頁(yè);則進(jìn)入步驟314;
[0168]步驟314,將所述圖片元素屬于廣告節(jié)點(diǎn)的圖片元素、導(dǎo)航欄節(jié)點(diǎn)的圖片元素、非正文節(jié)點(diǎn)的圖片元素中的一個(gè)或者多個(gè)進(jìn)行過(guò)濾;進(jìn)入步驟316 ;
[0169]步驟316,判斷所述圖片元素中第一圖片尺寸是否達(dá)到第一閾值;如果未達(dá)到,貝1]進(jìn)入步驟318 ;如果達(dá)到,則不進(jìn)行后續(xù)操作。
[0170]步驟318,監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件;若監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,進(jìn)入步驟320 ;
[0171]即監(jiān)聽網(wǎng)頁(yè)中未達(dá)到第一圖片尺寸的圖片元素上的鼠標(biāo)懸停事件,如果監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,進(jìn)入步驟320 ;如果未監(jiān)聽,則不進(jìn)入后續(xù)步驟。
[0172]步驟320,獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址;
[0173]步驟322,對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址;
[0174]步驟324,根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片;
[0175]步驟326,創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
[0176]本發(fā)明與實(shí)施例一至二類似的步驟原理類似,在此不再詳述。
[0177]而本發(fā)明實(shí)施例可對(duì)瀏覽器打開的網(wǎng)頁(yè)進(jìn)行過(guò)濾,保留對(duì)于用戶來(lái)說(shuō),最習(xí)慣查看圖片的網(wǎng)站,也可對(duì)瀏覽器打開的網(wǎng)頁(yè)中的圖片元素進(jìn)行過(guò)濾,比如過(guò)濾到廣告圖片、導(dǎo)航圖片等,保留用戶最關(guān)注的圖片元素,那么對(duì)于網(wǎng)頁(yè)中展示的第一圖片,當(dāng)用戶操作鼠標(biāo)懸停至該圖片之上時(shí),本發(fā)明實(shí)施例則提取與該第一圖片對(duì)應(yīng)的第二圖片,然后創(chuàng)建一個(gè)窗口,將所述第二圖片加載至所述窗口中展示。如此,可以更精準(zhǔn)的直接在瀏覽器窗口中將與網(wǎng)頁(yè)中第一圖片展示相同內(nèi)容的第二圖片進(jìn)行展示,不用改變網(wǎng)頁(yè)本身的展示結(jié)構(gòu),也不用進(jìn)行點(diǎn)擊進(jìn)入類似相冊(cè)的展示界面,即可使用戶清楚、完整地查看圖片內(nèi)容,用戶操作簡(jiǎn)單,不會(huì)影響用戶對(duì)頁(yè)面的正常瀏覽,實(shí)現(xiàn)了輕量化的放大化圖片展示;并且,由于過(guò)濾了前述網(wǎng)址和圖片元素,可以不用彈出用戶不關(guān)注的圖片展示窗口,同時(shí)節(jié)省系統(tǒng)資源。
[0178]實(shí)施例四
[0179]參照?qǐng)D4,其示出了本發(fā)明一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法的流程示意圖,具體可以包括:
[0180]步驟410,瀏覽器主進(jìn)程根據(jù)以正則表達(dá)式構(gòu)建的主站網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址是否為預(yù)定的主站的網(wǎng)址;如果所述網(wǎng)址為預(yù)定的主站的網(wǎng)址,則進(jìn)入步驟412 ;
[0181]步驟412,瀏覽器主進(jìn)程根據(jù)以正則表達(dá)式構(gòu)建的站內(nèi)網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)是否為站內(nèi)帶有圖片元素的特定網(wǎng)頁(yè);如果所述網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)是站內(nèi)帶有圖片元素的特定網(wǎng)頁(yè),則通知當(dāng)前網(wǎng)頁(yè)進(jìn)程對(duì)網(wǎng)頁(yè)進(jìn)行處理,進(jìn)入步驟414 ;
[0182]步驟414,當(dāng)前網(wǎng)頁(yè)進(jìn)程將所述圖片元素屬于廣告節(jié)點(diǎn)的圖片元素、導(dǎo)航欄節(jié)點(diǎn)的圖片元素、非正文節(jié)點(diǎn)的圖片元素中的一個(gè)或者多個(gè)進(jìn)行過(guò)濾;進(jìn)入步驟416 ;
[0183]步驟416,當(dāng)前網(wǎng)頁(yè)進(jìn)程判斷所述圖片元素中第一圖片尺寸是否達(dá)到第一閾值;如果未達(dá)到,則進(jìn)入步驟418 ;如果達(dá)到,則不進(jìn)行后續(xù)操作。
[0184]步驟418,當(dāng)前網(wǎng)頁(yè)進(jìn)程監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件;若監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,進(jìn)入步驟420 ;
[0185]步驟420,當(dāng)前網(wǎng)頁(yè)進(jìn)程獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址,并將所述第一圖片的網(wǎng)址發(fā)送給瀏覽器主進(jìn)程;
[0186]步驟422,瀏覽器主進(jìn)程對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址;
[0187]步驟424,瀏覽器主進(jìn)程根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片;
[0188]步驟426,瀏覽器主進(jìn)程創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
[0189]本發(fā)明與實(shí)施例一至三類似的步驟原理類似,在此不再詳述。
[0190]本發(fā)明實(shí)施例對(duì)網(wǎng)址的處理以及對(duì)第二圖片的處理均由主進(jìn)程執(zhí)行,對(duì)網(wǎng)頁(yè)本身的處理有網(wǎng)頁(yè)進(jìn)程處理,兩者分開,使網(wǎng)頁(yè)進(jìn)程不執(zhí)行過(guò)多的與網(wǎng)頁(yè)文檔無(wú)關(guān)的邏輯,避免影響網(wǎng)頁(yè)的渲染速度,從而影響用戶對(duì)網(wǎng)頁(yè)瀏覽的順暢度;并且由瀏覽器主進(jìn)程對(duì)網(wǎng)址的處理以及對(duì)第二圖片的處理,可以避免由于網(wǎng)頁(yè)進(jìn)程調(diào)用超出權(quán)限的函數(shù)而被安全軟件或者廣告攔截功能干擾,比如禁止網(wǎng)頁(yè)進(jìn)程彈窗,使本發(fā)明實(shí)施例無(wú)法完整執(zhí)行。另外,本發(fā)明實(shí)施例可以更精準(zhǔn)的直接在瀏覽器窗口中將與網(wǎng)頁(yè)中第一圖片展示相同內(nèi)容的第二圖片進(jìn)行展示,不用改變網(wǎng)頁(yè)本身的展示結(jié)構(gòu),也不用進(jìn)行點(diǎn)擊進(jìn)入類似相冊(cè)的展示界面,即可使用戶清楚、完整地查看圖片內(nèi)容,用戶操作簡(jiǎn)單,不會(huì)影響用戶對(duì)頁(yè)面的正常瀏覽,實(shí)現(xiàn)了輕量化的放大化圖片展示;并且,由于過(guò)濾了前述網(wǎng)址和圖片元素,可以不用彈出用戶不關(guān)注的圖片展示窗口,同時(shí)節(jié)省系統(tǒng)資源。
[0191]實(shí)施例五
[0192]參照?qǐng)D5,其示出了本發(fā)明一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示裝置,具體可以包括:
[0193]監(jiān)聽模塊510,適于監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件;
[0194]第二圖片獲取模塊520,適于若監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,則針對(duì)所述圖片元素中的第一圖片,獲取對(duì)應(yīng)所述第一圖片的第二圖片;
[0195]展示模塊530,適于創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
[0196]優(yōu)選地,所述展示模塊530包括:
[0197]位置確定模塊,適于根據(jù)第二圖片的大小尺寸以及鼠標(biāo)的位置,確定所創(chuàng)建窗口的位置。
[0198]優(yōu)選地,還包括:
[0199]位置移動(dòng)模塊,適于根據(jù)鼠標(biāo)在圖片元素上方的移動(dòng),調(diào)整所述窗口的位置。
[0200]優(yōu)選地,還包括:
[0201]接口展示模塊,適于加載并展示針對(duì)當(dāng)前圖片元素的功能接口 ;所述功能接口包括全屏播放接口、和/或分享接口、和/或保存接口、和/或?yàn)g覽器設(shè)置接口;其中,所述全屏播放接口包括將所述第一圖片進(jìn)行全屏播放;所述分享接口包括將所述第一圖片發(fā)送至第一終端、和丨或?qū)⑺龅谝粓D片分享至第三網(wǎng)站、和丨或?yàn)樗龅谝粓D片生成二維碼;所述保存接口包括將所述第一圖片進(jìn)行保存。
[0202]實(shí)施例六
[0203]參照?qǐng)D6,其示出了本發(fā)明一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示裝置,具體可以包括:
[0204]網(wǎng)址匹配模塊610,適于針對(duì)當(dāng)前網(wǎng)頁(yè)文檔對(duì)應(yīng)的網(wǎng)址,根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配;根據(jù)匹配結(jié)果判斷出所述網(wǎng)頁(yè)文檔為帶有圖片元素的特定網(wǎng)頁(yè)。
[0205]優(yōu)選地,所述網(wǎng)址匹配模塊610,包括:
[0206]主站網(wǎng)址匹配模塊,適于根據(jù)以正則表達(dá)式構(gòu)建的主站網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址是否為預(yù)定的主站的網(wǎng)址;
[0207]站內(nèi)網(wǎng)址匹配模塊,適于如果所述網(wǎng)址為預(yù)定的主站的網(wǎng)址,則根據(jù)以正則表達(dá)式構(gòu)建的站內(nèi)網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)是否為站內(nèi)帶有圖片元素的特定網(wǎng)頁(yè)。
[0208]圖片元素過(guò)濾模塊620,適于針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾。
[0209]優(yōu)選地,所述圖片元素過(guò)濾模塊620,包括:
[0210]尺寸過(guò)濾模塊,適于判斷所述圖片元素中第一圖片尺寸是否達(dá)到第一閾值;如果未達(dá)到,則進(jìn)入監(jiān)聽模塊;如果達(dá)到,則不進(jìn)入監(jiān)聽模塊。
[0211]優(yōu)選地,所述圖片元素過(guò)濾模塊,包括:
[0212]節(jié)點(diǎn)過(guò)濾模塊,適于將所述圖片元素屬于廣告節(jié)點(diǎn)的圖片元素、導(dǎo)航欄節(jié)點(diǎn)的圖片元素、非正文節(jié)點(diǎn)的圖片元素中的一個(gè)或者多個(gè)進(jìn)行過(guò)濾。
[0213]監(jiān)聽模塊630,適于監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件;如果監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,進(jìn)入第二圖片獲取模塊640 ;
[0214]第二圖片獲取模塊640,適于若監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,則針對(duì)所述圖片元素中的第一圖片,獲取對(duì)應(yīng)所述第一圖片的第二圖片;
[0215]優(yōu)選地,所述第二圖片獲取模塊640包括:
[0216]第一圖片網(wǎng)址獲取模塊,適于獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址;
[0217]第二圖片網(wǎng)址獲取模塊,適于對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址;
[0218]第二圖片下載模塊,適于根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片。
[0219]展示模塊650,適于創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
[0220]優(yōu)選地,所述第一圖片網(wǎng)址獲取模塊包括:
[0221]初始網(wǎng)址獲取模塊,適于由展示所述網(wǎng)頁(yè)的網(wǎng)頁(yè)進(jìn)程獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址,并將所述第一圖片的網(wǎng)址發(fā)送給瀏覽器主進(jìn)程;
[0222]所述第二圖片網(wǎng)址獲取模塊包括:
[0223]替換網(wǎng)址獲取模塊,適于由瀏覽器主進(jìn)程對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址;
[0224]所述第二圖片下載模塊包括:
[0225]圖片下載模塊,適于由瀏覽器主進(jìn)程根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片。
[0226]實(shí)施例七
[0227]參照?qǐng)D7,其示出了本發(fā)明一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示裝置,具體可以包括:
[0228]網(wǎng)址匹配模塊710,具體包括:
[0229]主站網(wǎng)址匹配模塊712,適于根據(jù)以正則表達(dá)式構(gòu)建的主站網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址是否為預(yù)定的主站的網(wǎng)址;
[0230]站內(nèi)網(wǎng)址匹配模塊714,適于如果所述網(wǎng)址為預(yù)定的主站的網(wǎng)址,則根據(jù)以正則表達(dá)式構(gòu)建的站內(nèi)網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)是否為站內(nèi)帶有圖片元素的特定網(wǎng)頁(yè)。
[0231]圖片元素過(guò)濾模塊720,具體包括:
[0232]節(jié)點(diǎn)過(guò)濾模塊722,適于將所述圖片元素屬于廣告節(jié)點(diǎn)的圖片元素、導(dǎo)航欄節(jié)點(diǎn)的圖片元素、非正文節(jié)點(diǎn)的圖片元素中的一個(gè)或者多個(gè)進(jìn)行過(guò)濾;
[0233]尺寸過(guò)濾模塊724,適于判斷所述圖片元素中第一圖片尺寸是否達(dá)到第一閾值;如果未達(dá)到,則進(jìn)入監(jiān)聽模塊730 ;如果達(dá)到,則不進(jìn)入監(jiān)聽模塊。
[0234]監(jiān)聽模塊730,適于監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件;如果監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,進(jìn)入圖片元素過(guò)濾模塊750 ;
[0235]第二圖片獲取模塊740,具體包括:
[0236]第一圖片網(wǎng)址獲取模塊742,適于獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址;
[0237]第二圖片網(wǎng)址獲取模塊744,適于對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址;
[0238]第二圖片下載模塊746,適于根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片。
[0239]展示模塊750,適于創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
[0240]實(shí)施例八
[0241]參照?qǐng)D8,其示出了本發(fā)明一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示裝置,具體可以包括:
[0242]瀏覽器主進(jìn)程模塊810和網(wǎng)頁(yè)進(jìn)程模塊820:
[0243]所述瀏覽器主進(jìn)程模塊810包括
[0244]主站網(wǎng)址匹配模塊811,適于瀏覽器主進(jìn)程根據(jù)以正則表達(dá)式構(gòu)建的主站網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址是否為預(yù)定的主站的網(wǎng)址;
[0245]站內(nèi)網(wǎng)址匹配模塊812,適于瀏覽器主進(jìn)程如果所述網(wǎng)址為預(yù)定的主站的網(wǎng)址,貝1]根據(jù)以正則表達(dá)式構(gòu)建的站內(nèi)網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)是否為站內(nèi)帶有圖片元素的特定網(wǎng)頁(yè)。如果是判斷所述網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)是站內(nèi)帶有圖片元素的特定網(wǎng)頁(yè),貝0進(jìn)入節(jié)點(diǎn)過(guò)濾模塊821,否則不進(jìn)入后續(xù)模塊。
[0246]替換網(wǎng)址獲取模塊813,適于由瀏覽器主進(jìn)程對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址;
[0247]圖片下載模塊814,適于由所述瀏覽器主進(jìn)程對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址。
[0248]展示模塊815,適于由所述瀏覽器主進(jìn)程根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片。
[0249]所述網(wǎng)頁(yè)進(jìn)程模塊820包括:
[0250]節(jié)點(diǎn)過(guò)濾模塊821,適于網(wǎng)頁(yè)進(jìn)程將所述圖片元素屬于廣告節(jié)點(diǎn)的圖片元素、導(dǎo)航欄節(jié)點(diǎn)的圖片元素、非正文節(jié)點(diǎn)的圖片元素中的一個(gè)或者多個(gè)進(jìn)行過(guò)濾;
[0251]尺寸過(guò)濾模塊822,適于網(wǎng)頁(yè)進(jìn)程判斷所述圖片元素中第一圖片尺寸是否達(dá)到第一閾值;如果未達(dá)到,則進(jìn)入監(jiān)聽模塊823 ;如果達(dá)到,則不進(jìn)入監(jiān)聽模塊。
[0252]監(jiān)聽模塊823,適于網(wǎng)頁(yè)進(jìn)程監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件;如果監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,進(jìn)入初始元素過(guò)濾模塊824;
[0253]初始網(wǎng)址獲取模塊824,適于網(wǎng)頁(yè)進(jìn)程執(zhí)行獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址,并將所述第一圖片的網(wǎng)址發(fā)送給瀏覽器主進(jìn)程;即將第一圖片的網(wǎng)址發(fā)送至替換網(wǎng)址獲取模塊813。
[0254]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0255]在此處所提供的說(shuō)明書中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書的理解。
[0256]類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0257]本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中。可以把實(shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
[0258]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
[0259]本發(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ù)字信號(hào)處理器(039)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示的設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0260]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0261]八1、一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法,包括:
[0262]監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件;
[0263]若監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,則針對(duì)所述圖片元素中的第一圖片,獲取對(duì)應(yīng)所述第一圖片的第二圖片;
[0264]創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
[0265]八2、如81所述的方法,在監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件之前,還包括:針對(duì)當(dāng)前網(wǎng)頁(yè)文檔對(duì)應(yīng)的網(wǎng)址,根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配;根據(jù)匹配結(jié)果判斷出所述網(wǎng)頁(yè)文檔為帶有圖片元素的特定網(wǎng)頁(yè)。
[0266]八3、如82所述的方法,所述根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配,包括:根據(jù)以正則表達(dá)式構(gòu)建的主站網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址是否為預(yù)定的主站的網(wǎng)址;
[0267]如果所述網(wǎng)址為預(yù)定的主站的網(wǎng)址,則根據(jù)以正則表達(dá)式構(gòu)建的站內(nèi)網(wǎng)址匹配規(guī)貝0,判斷所述網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)是否為站內(nèi)帶有圖片元素的特定網(wǎng)頁(yè)。
[0268]44、如八2或八3所述的方法,所述將當(dāng)前網(wǎng)頁(yè)的網(wǎng)址與網(wǎng)址名單進(jìn)行匹配,若匹配上,則確定當(dāng)前網(wǎng)頁(yè)為帶有圖片元素的特定網(wǎng)頁(yè),包括:
[0269]通過(guò)瀏覽器主進(jìn)程針對(duì)當(dāng)前網(wǎng)頁(yè)文檔對(duì)應(yīng)的網(wǎng)址,根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配;根據(jù)匹配結(jié)果判斷出所述網(wǎng)頁(yè)文檔為帶有圖片元素的特定網(wǎng)頁(yè)。
[0270]45、如八1所述的方法,在監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件之前,還包括:針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾。
[0271]八6、如八5所述的方法,所述針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾,包括:判斷所述圖片元素中第一圖片尺寸是否達(dá)到第一閾值;如果未達(dá)到,則監(jiān)聽所述圖片元素上的鼠標(biāo)懸停事件;如果達(dá)到,則不監(jiān)聽所述圖片元素上的鼠標(biāo)懸停事件。
[0272]八7、如八5所述的方法,所述針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾,包括:將所述圖片元素屬于廣告節(jié)點(diǎn)的圖片元素、導(dǎo)航欄節(jié)點(diǎn)的圖片元素、非正文節(jié)點(diǎn)的圖片元素中的一個(gè)或者多個(gè)進(jìn)行過(guò)濾。
[0273]八8、如八5所述的方法,所述針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾包括:由所述展示網(wǎng)頁(yè)的網(wǎng)頁(yè)進(jìn)程執(zhí)行針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾。
[0274]八9、如八1所述的方法,針對(duì)所述圖片元素中的第一圖片,獲取對(duì)應(yīng)所述第一圖片的第二圖片包括:獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址;
[0275]對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址;根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片。
[0276]八10、如八1所述的方法,由展示所述網(wǎng)頁(yè)的網(wǎng)頁(yè)進(jìn)程執(zhí)行獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址,并將所述第一圖片的網(wǎng)址發(fā)送給瀏覽器主進(jìn)程;由所述瀏覽器主進(jìn)程對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址;由所述瀏覽器主進(jìn)程根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片。
[0277]八11、如八1所述的方法,所述創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示包括:由瀏覽器主進(jìn)程創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
[0278]八12、如八1所述的方法,所述創(chuàng)建一窗口包括:根據(jù)第二圖片的大小尺寸以及鼠標(biāo)的位置,確定所創(chuàng)建窗口的位置。
[0279]八13、如八1所述的方法,還包括:根據(jù)鼠標(biāo)在圖片元素上方的移動(dòng),調(diào)整所述窗口的位置。
[0280]八14、如八1所述的方法,還包括:加載并展示針對(duì)當(dāng)前圖片元素的功能接口;所述功能接口包括全屏播放接口、和/或分享接口、和/或保存接口、和/或?yàn)g覽器設(shè)置接口 ;其中,所述全屏播放接口包括將所述第一圖片進(jìn)行全屏播放;所述分享接口包括將所述第一圖片發(fā)送至第一終端、和/或?qū)⑺龅谝粓D片分享至第三網(wǎng)站、和/或?yàn)樗龅谝粓D片生成二維碼;所述保存接口包括將所述第一圖片進(jìn)行保存。
[0281]815、一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示裝置,包括:
[0282]監(jiān)聽模塊,適于監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件;
[0283]第二圖片獲取模塊,適于若監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,則針對(duì)所述圖片元素中的第一圖片,獲取對(duì)應(yīng)所述第一圖片的第二圖片;
[0284]展示模塊,適于創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
[0285]816、如815所述的裝置,在監(jiān)聽模塊之前,還包括:
[0286]網(wǎng)址匹配模塊,適于針對(duì)當(dāng)前網(wǎng)頁(yè)文檔對(duì)應(yīng)的網(wǎng)址,根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配;根據(jù)匹配結(jié)果判斷出所述網(wǎng)頁(yè)文檔為帶有圖片元素的特定網(wǎng)頁(yè)。
[0287]817、如816所述的裝置,所述網(wǎng)址匹配模塊,包括:主站網(wǎng)址匹配模塊,適于根據(jù)以正則表達(dá)式構(gòu)建的主站網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址是否為預(yù)定的主站的網(wǎng)址;
[0288]站內(nèi)網(wǎng)址匹配模塊,適于如果所述網(wǎng)址為預(yù)定的主站的網(wǎng)址,則根據(jù)以正則表達(dá)式構(gòu)建的站內(nèi)網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)是否為站內(nèi)帶有圖片元素的特定網(wǎng)頁(yè)。
[0289]818、如816或817所述的裝置,所述網(wǎng)址匹配模塊包括:
[0290]主進(jìn)程匹配模塊,適于通過(guò)瀏覽器主進(jìn)程針對(duì)當(dāng)前網(wǎng)頁(yè)文檔對(duì)應(yīng)的網(wǎng)址,根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配;根據(jù)匹配結(jié)果判斷出所述網(wǎng)頁(yè)文檔為帶有圖片元素的特定網(wǎng)頁(yè)。
[0291]819、如815所述的裝置,在監(jiān)聽模塊之前,還包括:圖片元素過(guò)濾模塊,適于針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾。
[0292]820、如819所述的裝置,所述圖片元素過(guò)濾模塊,包括:尺寸過(guò)濾模塊,適于判斷所述圖片元素中第一圖片尺寸是否達(dá)到第一閾值;如果未達(dá)到,則進(jìn)入監(jiān)聽模塊;如果達(dá)至I』,則不進(jìn)入監(jiān)聽模塊。
[0293]821、如820所述的裝置,所述圖片元素過(guò)濾模塊,包括:
[0294]節(jié)點(diǎn)過(guò)濾模塊,適于將所述圖片元素屬于廣告節(jié)點(diǎn)的圖片元素、導(dǎo)航欄節(jié)點(diǎn)的圖片元素、非正文節(jié)點(diǎn)的圖片元素中的一個(gè)或者多個(gè)進(jìn)行過(guò)濾。
[0295]822、如819所述的裝置,所述圖片元素過(guò)濾模塊包括:
[0296]網(wǎng)頁(yè)進(jìn)程過(guò)濾模塊,適于由所述展示網(wǎng)頁(yè)的網(wǎng)頁(yè)進(jìn)程執(zhí)行針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾。
[0297]823、如815所述的裝置,所述第二圖片獲取模塊包括:
[0298]第一圖片網(wǎng)址獲取模塊,適于獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址;第二圖片網(wǎng)址獲取模塊,適于對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址;第二圖片下載模塊,適于根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片。
[0299]824、如823所述的裝置,所述第一圖片網(wǎng)址獲取模塊包括:初始網(wǎng)址獲取模塊,適于由展示所述網(wǎng)頁(yè)的網(wǎng)頁(yè)進(jìn)程獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址,并將所述第一圖片的網(wǎng)址發(fā)送給瀏覽器主進(jìn)程;所述第二圖片網(wǎng)址獲取模塊包括:替換網(wǎng)址獲取模塊,適于由瀏覽器主進(jìn)程對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址;所述第二圖片下載模塊包括:圖片下載模塊,適于由瀏覽器主進(jìn)程根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片。
[0300]825、如815所述的裝置,所述展示模塊包括:主進(jìn)程展示模塊,適于由瀏覽器主進(jìn)程創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
[0301]826、如815所述的裝置,所述展示模塊包括:位置確定模塊,適于根據(jù)第二圖片的大小尺寸以及鼠標(biāo)的位置,確定所創(chuàng)建窗口的位置。
[0302]827、如815所述的裝置,還包括:位置移動(dòng)模塊,適于根據(jù)鼠標(biāo)在圖片元素上方的移動(dòng),調(diào)整所述窗口的位置。
[0303]828、如815所述的裝置,還包括:
[0304]接口展示模塊,適于加載并展示針對(duì)當(dāng)前圖片元素的功能接口 ;所述功能接口包括全屏播放接口、和/或分享接口、和/或保存接口、和/或?yàn)g覽器設(shè)置接口;其中,所述全屏播放接口包括將所述第一圖片進(jìn)行全屏播放;所述分享接口包括將所述第一圖片發(fā)送至第一終端、和丨或?qū)⑺龅谝粓D片分享至第三網(wǎng)站、和丨或?yàn)樗龅谝粓D片生成二維碼;所述保存接口包括將所述第一圖片進(jìn)行保存。
【權(quán)利要求】
1.一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示方法,包括: 監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件; 若監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,則針對(duì)所述圖片元素中的第一圖片,獲取對(duì)應(yīng)所述第一圖片的第二圖片; 創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
2.如權(quán)利要求1所述的方法,其特征在于,在監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件之前,還包括: 針對(duì)當(dāng)前網(wǎng)頁(yè)文檔對(duì)應(yīng)的網(wǎng)址,根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配;根據(jù)匹配結(jié)果判斷出所述網(wǎng)頁(yè)文檔為帶有圖片元素的特定網(wǎng)頁(yè)。
3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配,包括: 根據(jù)以正則表達(dá)式構(gòu)建的主站網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址是否為預(yù)定的主站的網(wǎng)址; 如果所述網(wǎng)址為預(yù)定的主站的網(wǎng)址,則根據(jù)以正則表達(dá)式構(gòu)建的站內(nèi)網(wǎng)址匹配規(guī)則,判斷所述網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)是否為站內(nèi)帶有圖片元素的特定網(wǎng)頁(yè)。
4.如權(quán)利要求2或3所述的方法,其特征在于,所述將當(dāng)前網(wǎng)頁(yè)的網(wǎng)址與網(wǎng)址名單進(jìn)行匹配,若匹配上,則確定當(dāng)前網(wǎng)頁(yè)為帶有圖片元素的特定網(wǎng)頁(yè),包括: 通過(guò)瀏覽器主進(jìn)程針對(duì)當(dāng)前網(wǎng)頁(yè)文檔對(duì)應(yīng)的網(wǎng)址,根據(jù)以正則表達(dá)式構(gòu)建的網(wǎng)址匹配規(guī)則和/或預(yù)置的網(wǎng)址名單,對(duì)所述網(wǎng)址進(jìn)行匹配;根據(jù)匹配結(jié)果判斷出所述網(wǎng)頁(yè)文檔為帶有圖片元素的特定網(wǎng)頁(yè)。
5.如權(quán)利要求1所述的方法,其特征在于,在監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件之前,還包括: 針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾。
6.如權(quán)利要求5所述的方法,其特征在于,所述針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾,包括: 判斷所述圖片元素中第一圖片尺寸是否達(dá)到第一閾值;如果未達(dá)到,則監(jiān)聽所述圖片元素上的鼠標(biāo)懸停事件;如果達(dá)到,則不監(jiān)聽所述圖片元素上的鼠標(biāo)懸停事件。
7.如權(quán)利要求5所述的方法,其特征在于,所述針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾,包括: 將所述圖片元素屬于廣告節(jié)點(diǎn)的圖片元素、導(dǎo)航欄節(jié)點(diǎn)的圖片元素、非正文節(jié)點(diǎn)的圖片元素中的一個(gè)或者多個(gè)進(jìn)行過(guò)濾。
8.如權(quán)利要求5所述的方法,其特征在于,所述針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾包括: 由所述展示網(wǎng)頁(yè)的網(wǎng)頁(yè)進(jìn)程執(zhí)行針對(duì)網(wǎng)頁(yè)中的圖片元素,根據(jù)預(yù)置的圖片規(guī)則對(duì)所述圖片元素進(jìn)行過(guò)濾。
9.如權(quán)利要求1所述的方法,其特征在于,針對(duì)所述圖片元素中的第一圖片,獲取對(duì)應(yīng)所述第一圖片的第二圖片包括: 獲取所述圖片元素中對(duì)應(yīng)第一圖片的網(wǎng)址; 對(duì)所述第一圖片的網(wǎng)址進(jìn)行圖片正則表達(dá)式匹配,以獲取第二圖片的網(wǎng)址; 根據(jù)所述第二圖片的網(wǎng)址,下載所述第二圖片。
10.一種瀏覽器中對(duì)網(wǎng)頁(yè)中圖片進(jìn)行顯示裝置,包括: 監(jiān)聽模塊,適于監(jiān)聽網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件; 第二圖片獲取模塊,適于若監(jiān)聽到網(wǎng)頁(yè)中圖片元素上的鼠標(biāo)懸停事件,則針對(duì)所述圖片元素中的第一圖片,獲取對(duì)應(yīng)所述第一圖片的第二圖片; 展示模塊,適于創(chuàng)建一窗口,并將所述第二圖片加載至所述窗口中展示。
【文檔編號(hào)】G06F9/445GK104360882SQ201410642885
【公開日】2015年2月18日 申請(qǐng)日期:2014年11月7日 優(yōu)先權(quán)日:2014年11月7日
【發(fā)明者】蔡永建, 唐明生, 甘恩平, 李煜 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司