[發明專利]瀏覽網頁的方法、瀏覽器及瀏覽器插件無效
| 申請號: | 201210094165.0 | 申請日: | 2012-04-01 |
| 公開(公告)號: | CN102663075A | 公開(公告)日: | 2012-09-12 |
| 發明(設計)人: | 徐軍;薛珂 | 申請(專利權)人: | 杭州格暢科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京康盛知識產權代理有限公司 11331 | 代理人: | 張良 |
| 地址: | 310000 浙江省杭州市西湖*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 瀏覽 網頁 方法 瀏覽器 插件 | ||
技術領域
本發明涉及瀏覽器的插件技術,特別是涉及一種瀏覽網頁的方法、瀏覽器及瀏覽器插件。
背景技術
在線的網頁瀏覽目前主要有以下技術:
1.iframe標簽(瀏覽器本身技術)
通過使用iframe標簽可以在當前網頁文檔中嵌入另一個網頁文檔。Iframe通過src屬性定義嵌入文檔的url,通過width和height屬性定義嵌入文檔的顯示區域大小。Iframe結點會掛載到當前文檔結構中,成為當前文檔的一部分。當iframe標簽的顯示區域與其它結點重疊時,會根據z-index屬性決定堆疊順序。
2.瀏覽器內核插件(瀏覽器擴展技術)
直接將瀏覽器內核封裝成為插件,然后將插件以object標簽方式嵌入網頁文檔結構中。通過javascript訪問插件提供的API,從而實現瀏覽網頁的前進,后退,刷新等網頁瀏覽能力,當object標簽的顯示區域與其它結點重疊時,會根據z-index屬性決定堆疊順序。
上面提及的兩種技術方案都可以實現在線瀏覽網頁的目的,但均存在以下缺陷:當被瀏覽的網頁包括獨立窗體的插件(如發布為獨立窗體的FLASH文件)時,這些插件會破壞當前網頁的堆疊順序(z-index)規則。由于獨立窗體的插件不遵守主頁面的堆疊規則,因此一直出現在屏幕的最上方。如圖1所示,視頻窗口始終位于屏幕的最上層。
發明內容
基于此,有必要提出一種瀏覽網頁的方法,解決當被瀏覽網頁包括獨立窗體情況下,堆疊規則被破壞的問題。
本發明提供的瀏覽器插件,包括:
主窗體,用于加載目標網頁,判斷所述目標網頁的顯示內容包含網頁插件時,將幀速設定為第一預定速度,所述第一預定速度根據所述網頁插件顯示內容變化的速度設定,將當前幀的顯示內容轉化為圖片,按照第一預定速度發送給鏡像窗體;
鏡像窗體,用于將接收到的圖片進行展現。
本發明提供的通過瀏覽器插件瀏覽網頁的方法,包括步驟:
主窗體加載目標網頁,判斷所述目標網頁的顯示內容包含網頁插件時,將幀速設定為第一預定速度,所述第一預定速度根據所述網頁插件顯示內容變化的速度設定;
將所述主窗體中當前幀的顯示內容轉化為圖片,按照所述第一預定速度發送給鏡像窗體;
所述鏡像窗體將接收到的圖片進行展現。
本發明提供的瀏覽器,包括本發明上述的瀏覽器插件。
由于本發明提供的瀏覽器插件及通過該瀏覽器插件瀏覽網頁的方法通過鏡像窗體顯示網頁插件中顯示的內容,鏡像窗體屬于內嵌窗體,僅僅在鏡像窗體內顯示圖片,因此能完全遵守主頁面的堆疊規則,極大提升了用戶體驗。
附圖說明
圖1為現有技術中瀏覽網頁時顯示視頻窗口的效果圖;
圖2實施例1中瀏覽器插件的邏輯框圖;
圖3為實施例1中瀏覽網頁的方法的流程圖;
圖4為實施例2中瀏覽網頁的方法的流程圖;
圖5為使用本發明各實施例后瀏覽網頁的效果圖。
具體實施方式
本發明公開了網頁瀏覽插件的實現技術,使用本發明可以解決當被瀏覽網頁包括獨立窗體情況下,堆疊規則被破壞的問題。
實施例1:如圖2所示,本發明提供的瀏覽器插件包括主窗體和鏡像窗體。主窗體是負責加載目標網頁并處理業務邏輯的窗體,作為一個實施例,主窗體可以封裝了瀏覽器內核,負責全部網頁瀏覽功能,如網頁解析,內容生成,事件響應等。
鏡像窗體可以為內嵌窗體,用圖像展示主窗體的顯示內容。所顯示的內容與主窗體當前幀的顯示內容保持一致。
使用瀏覽器插件瀏覽網頁的方法如下:
如圖3所示,主窗體加載目標網頁(S301),判斷所述目標網頁的顯示內容是否包含網頁插件(S302),如果包含網頁插件,則幀速設定為第一預定速度,第一預定速度根據網頁插件顯示內容變化的速度設定(S303);這里設定的第一預定速度用于主窗體向鏡像窗體發送當前幀顯示內容圖像的同步發送速度。作為一個實施例,網頁插件可以是具有獨立窗口的網頁插件,例如視頻插件、flash插件等。以視頻插件為例,幀速度設定的標準可以接近一般視頻的幀速,如24幀每秒或30幀每秒,值得指出的是,第一預定速度可以根據使用者的需求以及網頁插件的類型進行相應的設置,并非局限于本實施例中所列舉的具體值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州格暢科技有限公司,未經杭州格暢科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210094165.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶太陽能電板的路燈
- 下一篇:一種具有配光功能的LED模組





