[發(fā)明專利]網(wǎng)頁主體元素處理瀏覽器和方法有效
| 申請?zhí)枺?/td> | 201210455581.9 | 申請日: | 2012-11-13 |
| 公開(公告)號: | CN102981848A | 公開(公告)日: | 2013-03-20 |
| 發(fā)明(設(shè)計)人: | 唐曦;陳志;李鳴;任寰 | 申請(專利權(quán))人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30 |
| 代理公司: | 北京智匯東方知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11391 | 代理人: | 康正德;范曉斌 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 網(wǎng)頁 主體 元素 處理 瀏覽器 方法 | ||
1.一種網(wǎng)頁主體元素處理瀏覽器,該瀏覽器側(cè)設(shè)置有網(wǎng)頁背景圖片信息,該瀏覽器包括:
至少一個網(wǎng)頁主體元素的DOM對象處理模塊,其中每個DOM對象處理器配置為存儲有對網(wǎng)頁主體元素的定制處理;
頁面解析模塊,配置為在所述瀏覽器側(cè)加載獲取頁面,并對頁面中的網(wǎng)頁主體元素進(jìn)行解析,將該網(wǎng)頁主體元素轉(zhuǎn)換為DOM對象;
DOM處理模塊,配置為調(diào)用所述設(shè)置的至少一個網(wǎng)頁主體元素的DOM對象處理模塊對所述轉(zhuǎn)換的DOM對象進(jìn)行所述設(shè)置的定制處理,該定制處理中依據(jù)所述設(shè)置的網(wǎng)頁背景圖片信息對當(dāng)前頁面的網(wǎng)頁主體元素進(jìn)行設(shè)置,以及還配置為從所述轉(zhuǎn)換的DOM對象中獲取用戶設(shè)置的網(wǎng)頁主體元素的背景信息;根據(jù)所述用戶設(shè)置的背景信息的解析結(jié)果,調(diào)用相應(yīng)的DOM對象處理模塊對所述轉(zhuǎn)換的DOM對象進(jìn)行所述設(shè)置的定制處理;
渲染處理模塊,配置為對完成網(wǎng)頁主體元素定制處理的DOM樹進(jìn)行渲染處理。
2.根據(jù)權(quán)利要求1所述的瀏覽器,其特征在于,所述背景信息包括背景圖像列表。
3.根據(jù)權(quán)利要求2所述的瀏覽器,其特征在于,部分DOM對象處理模塊被配置為存儲所述背景圖像列表中的至少一幅圖像;
此時,所述DOM處理模塊還配置為調(diào)用該部分DOM對象處理模塊對頁面的背景圖像進(jìn)行更改。
4.根據(jù)權(quán)利要求3所述的瀏覽器,其特征在于,所述DOM處理模塊更改背景圖像的順序包括下列任意之一:
根據(jù)所述背景圖像列表順序更改;
根據(jù)所述背景圖像列表逆序更改;
根據(jù)所述背景圖像列表循環(huán)更改;
根據(jù)所述背景圖像列表任意順序更改。
5.根據(jù)權(quán)利要求1至4任一項所述的瀏覽器,其特征在于,還包括獲取模塊,配置為從瀏覽器側(cè)獲取圖像變化順序的腳本進(jìn)程;則,
所述DOM處理模塊還配置為根據(jù)所述腳本進(jìn)程,調(diào)用所述網(wǎng)頁主體元素的背景圖像按照背景圖像列表的順序相應(yīng)變化。
6.根據(jù)權(quán)利要求1至5任一項所述的瀏覽器,其特征在于,還包括:
查詢模塊,配置為從對象處理注冊表中查詢所述瀏覽器中是否存在對所述網(wǎng)頁主體元素進(jìn)行處理的DOM對象處理模塊,其中,所述對象處理注冊表中登記所述至少一個DOM對象處理模塊。
7.根據(jù)權(quán)利要求1至6任一項所述的瀏覽器,其特征在于,所述DOM處理模塊還配置為在所述網(wǎng)頁主體元素加載完成時觸發(fā)的ContentReady事件時,調(diào)用所述設(shè)置的至少一個網(wǎng)頁主體元素的DOM對象處理模塊對所述轉(zhuǎn)換的DOM對象進(jìn)行所述設(shè)置的定制處理。
8.根據(jù)權(quán)利要求1至7任一項所述的瀏覽器,其特征在于,所述DOM處理模塊還配置為在網(wǎng)頁文件加載完成時觸發(fā)的DocumentReady事件時,調(diào)用所述設(shè)置的至少一個網(wǎng)頁主體元素的DOM對象處理模塊對所述轉(zhuǎn)換的DOM對象進(jìn)行所述設(shè)置的定制處理。
9.根據(jù)權(quán)利要求1至8任一項所述的瀏覽器,其特征在于,所述瀏覽器為I?E瀏覽器時,所述網(wǎng)頁主體元素存儲在body元素中。
10.一種網(wǎng)頁主體元素處理方法,在瀏覽器中設(shè)置有網(wǎng)頁背景圖片信息,且在瀏覽器側(cè)設(shè)置至少一個網(wǎng)頁主體元素的DOM對象處理器,其中每個DOM對象處理器配置為存儲有對網(wǎng)頁主體元素的定制處理,包括:
在所述瀏覽器側(cè)加載獲取頁面,并對頁面中的網(wǎng)頁主體元素進(jìn)行解析,將該網(wǎng)頁主體元素轉(zhuǎn)換為DOM對象;
調(diào)用所述設(shè)置的至少一個網(wǎng)頁主體元素的DOM對象處理器對所述轉(zhuǎn)換的DOM對象進(jìn)行所述設(shè)置的定制處理,該定制處理中依據(jù)所述設(shè)置的網(wǎng)頁背景圖片信息對當(dāng)前頁面的網(wǎng)頁主體元素進(jìn)行設(shè)置;
對完成網(wǎng)頁主體元素定制處理的DOM樹進(jìn)行渲染處理;
其中,所述調(diào)用所述設(shè)置的至少一個網(wǎng)頁主體元素的DOM對象處理器對所述轉(zhuǎn)換的DOM對象進(jìn)行所述設(shè)置的定制處理包括:
從所述轉(zhuǎn)換的DOM對象中獲取用戶設(shè)置的網(wǎng)頁主體元素的背景信息;
根據(jù)所述用戶設(shè)置的背景信息的解析結(jié)果,調(diào)用相應(yīng)的DOM對象處理器對所述轉(zhuǎn)換的DOM對象進(jìn)行所述設(shè)置的定制處理。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述背景信息包括背景圖像列表。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經(jīng)北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210455581.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種鎳基加氫催化劑、制備方法和催化劑的還原、再生方法
- 下一篇:一種傾斜水杯





