[发明专利]一种在浏览器中加载工具类窗口的方法及其装置有效
申请号: | 201210496775.3 | 申请日: | 2012-11-28 |
公开(公告)号: | CN102999613A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 谢志宏;李林;莫宇龙;任寰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/445 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浏览器 加载 工具 窗口 方法 及其 装置 | ||
1.一种在浏览器中加载工具类窗口的方法,包括:
在网页子进程中打开网页标签,并获取网页中预定类型网页元素的位置信息;
在当前网页子进程中监测到对所述预定类型网页元素的输入选择事件,将所述预定类型网页元素的位置信息向浏览器主进程发送;
依据所述预定类型网页元素的位置信息,所述浏览器主进程在指定位置处创建并显示针对该预定类型网页元素的工具类窗口。
2.根据权利要求1所述的方法,其特征在于,所述预定类型网页元素包括以下一种或多种的组合:图片、视频、音频、插件以及网页块级元素。
3.根据权利要求1所述的方法,其特征在于,所述获取所述当前网页中预定类型网页元素的位置信息,还包括:
所述当前网页子进程遍历当前网页中的预定类型网页元素的位置信息、属性信息;以及
将所述预定类型网页元素的位置信息和属性信息保存至所述当前网页子进程的缓存中。
4.根据权利要求3所述的方法,其特征在于,所述当前网页子进程遍历当前网页中的预定类型网页元素的位置信息、属性信息,包括:
当加载所述网页标签时,所述当前网页子进程执行当前网页中的预定类型网页元素的脚本,以遍历当前网页中的预定类型网页元素的位置信息、属性信息;或者
当监测到对所述预定类型网页元素的输入选择事件时,所述当前网页子进程遍历当前网页中的当前预定类型网页元素的脚本,遍历当前网页中的当前预定类型网页元素的位置信息、属性信息。
5.如权利要求1所述的方法,其特征在于,所述依据所述预定类型网页元素的位置信息,所述浏览器主进程在指定位置处创建并显示针对该预定类型网页元素的工具类窗口包括:
获取当前光标的位置信息,并与所述预定类型网页元素的位置信息比较,判断当前光标是否在所述预定类型网页元素的显示区域中,将判断结果和所述预定类型网页元素的位置信息发送到所述浏览器的主进程;
依据所述判断结果和所述预定类型网页元素的位置信息,所述浏览器主进程指定位置处创建并显示针对该预定类型网页元素的工具类窗口。
6.根据权利要求3所述的方法,其特征在于,还包括:
所述浏览器主进程接收对针对该预定类型网页元素的工具类窗口的输入选择事件,结合所述预定类型网页元素的属性信息;通过所述浏览器主进程所创建的针对所述预定类型网页元素的工具类窗口进行对所述预定类型网页元素的处理。
7.根据权利要求6所述的方法,其特征在于,所述预定类型网页元素的处理,包括如下至少一项:
对所述预定类型网页元素的本地保存、分享、全屏显示。
8.根据权利要求2至7中任一项所述的方法,其特征在于:
所述预定类型网页元素的位置信息,包括以下一种或多种的组合:所述预定类型网页元素在所述当前网页子进程的页面可见区域中左上角位置坐标、所述预定类型网页元素的宽和高;以及
所述预定类型网页元素的属性信息,包括以下一种或多种的组合:预定类型网页元素大小、预定类型网页元素在本地缓存的地址、预定类型网页元素在云端的保存地址或所述预定类型网页元素的URL。
9.根据权利要求1所述的方法,其特征在于:
对预定类型网页元素的输入选择事件,包括以下一种或多种的组合:鼠标悬浮事件、鼠标移入事件、鼠标移动事件、触摸按下事件、触摸移动事件、触摸长按事件、触摸滑动事件、键盘选定。
10.根据权利要求1所述的方法,其特征在于,还包括:
所述网页子进程中监测到对当前网页中所述预定类型网页元素的取消选择事件,所述网页子进程通知所述浏览器主进程隐藏针对所述预定类型网页元素的工具类窗口。
11.根据权利要求10所述的方法,其特征在于,所述预定类型网页元素的取消选择事件,包括如下任一种事件:
鼠标移出事件、触摸弹起事件、键盘取消。
12.根据权利要求1所述的方法,其特征在于:
所述指定位置为所述预定类型网页元素区域内的任一位置;或者
为所述预定类型网页元素边缘处的一位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210496775.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种液晶组合物及其应用
- 下一篇:地理位置相关的散列虚拟地理编码方法及系统