[發明專利]瀏覽器窗口界面展現方法及系統在審
| 申請號: | 201210265515.5 | 申請日: | 2012-07-27 |
| 公開(公告)號: | CN103577030A | 公開(公告)日: | 2014-02-12 |
| 發明(設計)人: | 林健 | 申請(專利權)人: | 北京搜狗科技發展有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481 |
| 代理公司: | 北京華沛德權律師事務所 11302 | 代理人: | 馬苗苗 |
| 地址: | 100084 北京市海淀區中關*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 瀏覽器 窗口 界面 展現 方法 系統 | ||
技術領域
本發明涉及瀏覽器技術領域,特別是涉及瀏覽器窗口界面展現方法及系統。
背景技術
瀏覽器是人們瀏覽各種網頁時必不可少的工具。根據展現區功能的不同,瀏覽器窗口一般可以分為兩部分,其中一部分通常可以稱為主界面,用于展現瀏覽器提供的各種工具欄、地址欄、標簽欄等對象,另一部分通常可以稱為網頁界面,用于展現網頁的具體內容。
目前很多的瀏覽器都提供了設置瀏覽器主題背景的功能,通過選擇不同的主題背景對瀏覽器進行配置,就可以改變瀏覽器窗口的外觀,使其具有個性化特點。
但是在傳統的瀏覽器技術中,一般只有瀏覽器的主界面的背景是可以由用戶根據瀏覽器提供的功能入口進行配置的,而網頁界面的背景一般是取決于網頁自身的CSS(Cascading?Style?Sheet,級聯樣式表)樣式等頁面配置。因此,瀏覽器的主題背景一般只能展現在主界面中,而無法展現到瀏覽器的網頁界面中。例如,如圖1-1所示,將瀏覽器的主題背景選擇為“西瓜皮”,此時,主界面區域的背景顯示為名稱為“西瓜皮”的圖片;如圖1-2所示,將瀏覽器主題背景選擇為“玫瑰”時,主界面區域的背景變為名稱為“玫瑰”的圖片;但對比圖1-1與圖1-2可以發現,兩者的網頁界面區域的背景并不會發生變化,始終顯示為網頁制作者定義的原有樣式。
發明內容
本發明提供了瀏覽器窗口界面展現方法及系統,能夠使得瀏覽器窗口的不同展現區域的背景可與同一背景相關。
本發明提供了如下方案:
一種瀏覽器窗口界面展現方法,包括:
獲取瀏覽器窗口中第一展現區域的背景配置信息;
根據所述第一展現區域的背景配置信息,對瀏覽器窗口中第二展現區域的背景進行配置;
根據配置的結果繪制所述第二展現區域的背景。
可選的,所述獲取瀏覽器窗口中第一展現區域的背景配置信息包括:
獲取瀏覽器主界面區域的主題背景配置信息;
所述根據所述第一展現區域的背景配置信息,對瀏覽器窗口中第二展現區域的背景進行配置包括:
在需要展現指定網頁時,根據所述瀏覽器的主題背景配置信息對所述指定網頁的背景信息進行重新配置;
所述根據配置的結果繪制所述第二展現區域的背景包括:
基于重新配置的所述指定網頁的背景信息,對所述指定網頁進行渲染及繪制。
可選的,還包括:
向所述指定網頁中注入預置的JS腳本;
接收到所述JS腳本的獲取瀏覽器的主題背景配置信息的請求時,將所述瀏覽器的主題背景配置信息發送給所述JS腳本;
所述根據所述瀏覽器的主題背景配置信息對所述指定網頁的背景信息進行重新配置包括:
通過所述JS腳本根據所述瀏覽器的主題背景配置信息對所述指定網頁的背景信息進行重新配置;
所述基于重新配置的所述指定網頁的背景信息,對所述指定網頁進行渲染及繪制包括:
通過所述JS腳本基于重新配置的所述指定網頁的背景信息,對所述指定網頁的級聯樣式表進行修改;
調用瀏覽器內核對所述指定網頁進行渲染及繪制。
可選的,還包括:
對瀏覽器內核渲染網頁過程中調用的關鍵函數進行監控;
當所述關鍵函數被調用時,將所述關鍵函數替換為預置的函數;
所述基于重新配置的所述指定網頁的背景信息,對所述指定網頁進行渲染及繪制包括:
以所述重新配置的所述指定網頁的背景信息為參數調用所述預置的函數,對所述指定網頁進行渲染及繪制。
可選的,還包括:
接收將指定圖片作為主題背景圖片的請求,將所述指定圖片確定為瀏覽器的主題背景圖片;
根據所述主題背景圖片的尺寸,確定在主界面中繪制主題背景圖片時的繪制方式;
根據所述主題背景圖片以及繪制方式更新瀏覽器的主題背景配置信息;
根據更新后的主題背景配置信息重新繪制瀏覽器的主界面背景;
根據更新后的主題背景配置信息重新確定當前打開的網頁的背景信息;
基于重新確定出的網頁的背景信息,對網頁進行重新渲染及繪制。
可選的,所述根據更新后的主題背景配置信息重新繪制瀏覽器的主界面背景后,還包括:
以直接在父窗口上繪圖的方式,在主界面中繪制對象操作區域;
接收操作系統發送的用戶操作消息,所述用戶操作消息中包括操作焦點的當前位置以及當前用戶操作的類型;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京搜狗科技發展有限公司,未經北京搜狗科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210265515.5/2.html,轉載請聲明來源鉆瓜專利網。





