[发明专利]浏览网页的方法、浏览器及浏览器插件无效
申请号: | 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.vipzhuanli.com/pat/books/201210094165.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带太阳能电板的路灯
- 下一篇:一种具有配光功能的LED模组