[发明专利]一种浏览器插件的管理方法和装置有效
申请号: | 201310658893.4 | 申请日: | 2013-12-06 |
公开(公告)号: | CN103677823B | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 杨晓兵;任寰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 苏培华 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浏览器 插件 管理 方法 装置 | ||
技术领域
本发明涉及浏览器技术,具体涉及一种浏览器插件的管理方法,以及和一种浏览器插件的管理装置。
背景技术
浏览器作为互联网重要的入口,越来越受到人们的重视。目前的浏览器,除了可以浏览网页之外,还可以安装各种扩展插件,让浏览器自身的功能更加丰富。例如在浏览器安装PDF阅读插件后,可以为浏览器增加PDF文件浏览功能,用户在浏览网页时,若需要阅读PDF格式的文件,系统就会自动调用PDF阅读插件直接在浏览器内部显示指定PDF文件,从而扩大了浏览器可以浏览的内容。
浏览器安装的插件多显示在浏览器地址栏的右侧区域,由于右侧区域的大小限制,可以直接展示的插件数量非常有限,当超出一定数量时,会将无法展示的插件集合在一个菜单下列出,用户需要先点击该菜单,然后进一步调用插件,操作较麻烦,影响访问插件的效率。
另一方面,用户点击插件时,往往会出现插件对应的网页,展示的内容较为简单,例如,点击影视插件,会跳出对多个视频或是视频网站进行展示的界面,这种展示方式并不利于实现用户对视频的快速访问,并且,由于跳转出新的网页,从而会影响对当前网页的访问,使用户需要在多个网页中进行切换操作,操作较为麻烦。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器插件的管理方法和相应的浏览器插件的管理装置。
依据本发明的一个方面,提供了一种浏览器插件的管理方法,包括:
启动浏览器时,创建浏览器主进程,所述浏览器主进程调用浏览器内核加载所述浏览器的主框架以及在所述主框架中展示的网页内容;
在加载所述浏览器的主框架时,所述浏览器内核查找所述浏览器上安装的插件对应的插件属性文件;
提取所述插件属性文件中针对所述插件设置的加载位置,所述加载位置包括所述主框架的侧边栏;
按照所述加载位置将所述插件加载在所述主框架的侧边栏。
可选地,所述方法还包括:
所述浏览器主进程接收浏览器用户触发的插件点击事件,并调用所述浏览器内核在所述浏览器的窗口中生成展示所述插件功能的悬浮窗。
可选地,所述插件属性文件还包括针对所述插件预置的超文本标记语言HTML文档,所述浏览器主进程接收浏览器用户触发的插件点击事件,并调用浏览器内核生成展示插件功能的悬浮窗的步骤包括:
所述浏览器主进程接收浏览器用户触发的插件点击事件,安装所述插件并创建所述插件对应的插件进程;
所述插件进程初始化展示插件功能的悬浮窗;
所述悬浮窗提取预置的超文本标记语言HTML文档,并调用所述浏览器内核按照所述超文本标记语言HTML文档渲染所述悬浮窗。
可选地,所述加载位置还包括所述主框架的地址栏的右侧区域,所述方法还包括:
所述浏览器内核按照所述加载位置将所述插件加载在所述主框架的地址栏的右侧区域。
可选地,所述方法还包括:
所述浏览器主进程接收浏览器用户通过预置链接对所述插件的加载位置的调整,并按照调整后的加载位置重新加载所述浏览器的主框架,所述调整后的加载位置包括所述主框架的侧边栏或所述主框架的地址栏的右侧区域。
可选地,所述方法还包括:
按照针对插件调整后的加载位置,修改所述插件对应的插件属性文件中针对所述插件设置的加载位置。
可选地,所述插件用于收藏浏览器用户请求保存的网页,还包括:
接收到浏览器用户触发的对所述主框架中展示的网页的保存事件时,通知所述插件保存所述网页以及生成运动轨迹从所述网页中到所述插件在所述主框架的加载位置的悬浮窗。
可选地,所述浏览器内核具备位置获取接口,所述通知插件保存网页以及生成运动轨迹从网页中到插件在主框架的加载位置的悬浮窗的步骤包括:
所述浏览器主进程通知所述插件对应的插件进程;
所述插件进程调用所述插件保存所述网页,并调用所述位置获取接口获取所述插件在所述主框架的加载位置;
所述插件进程调用所述浏览器内核根据所获取的加载位置,生成运动轨迹从所述网页中到所述插件在所述加载位置、表示保存所述网页的悬浮窗。
可选地,所述插件包括文件阅读插件、应用插件或应用集合插件中的一种或多种;
当所述插件包括文件阅读插件时,所述悬浮窗中包括多个文档的展示信息或是多个文档分别对应的访问链接;
当所述插件包括应用集合插件时,所述悬浮窗中包括对多个应用的访问图标;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310658893.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种牛用饮水装置
- 下一篇:一种幼猪养殖专用乳头式饮水器