[发明专利]一种加载图片工具条窗口的方法及其装置有效
申请号: | 201210497178.2 | 申请日: | 2012-11-28 |
公开(公告)号: | CN103034686B | 公开(公告)日: | 2016-11-16 |
发明(设计)人: | 谢志宏;李林;莫宇龙;任寰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加载 图片 工具条 窗口 方法 及其 装置 | ||
1.一种加载图片工具条窗口的方法,包括:
在网页子进程中打开网页标签,并获取网页中图片元素的位置信息;
在当前所述网页子进程中监测到对所述图片元素的输入选择事件时,依据所述图片元素的位置信息获得所述图片元素的显示区域信息;
获取当前光标的位置信息并与所述图片元素的显示区域信息比较,判断当前光标的位置是否在所述图片元素的显示区域中,将判断结果和所述图片元素的位置信息通知到所述浏览器的主进程;
浏览器主进程依据所述判断结果和所述图片元素的位置信息,在指定位置处创建或显示或隐藏图片工具条窗口。
2.根据权利要求1所述的方法,其特征在于,所述在网页子进程中打开网页标签,并获取网页中图片元素的位置信息包括:
当前所述网页子进程遍历网页中的图片元素的位置信息和属性信息;以及
将所述图片元素的位置信息和属性信息保存至当前所述网页子进程的缓存中。
3.根据权利要求2所述的方法,其特征在于,所述图片元素的位置信息包括:
所述图片元素在当前所述网页子进程的页面可见区域中的左上角位置坐标和所述图片元素的宽和高;以及
所述图片元素的属性信息包括:图片大小、图片在本地缓存的地址、图片在云端的保存地址和/或所述图片元素的URL。
4.根据权利要求1所述的方法,其特征在于,所述图片元素的输入选择事件包括如下任一种事件:
鼠标悬浮事件、鼠标移入事件、鼠标移动事件、触摸按下事件、触摸移动事件、触摸长按事件、触摸滑动事件、键盘选定。
5.根据权利要求1所述的方法,其特征在于,所述依据所述图片元素的位置信息获得所述图片元素的显示区域信息包括:
获取并将当前的屏幕坐标转换到浏览器的页面可见区域中;
依据浏览器的页面可见区域的当前的屏幕坐标以及所述图片元素的位置信息获得所述图片元素的显示区域信息。
6.根据权利要求1所述的方法,其特征在于,所述浏览器主进程依据所述判断结果,并依据所述图片元素的位置信息在指定位置处创建/隐藏图片工具条窗口包括:
当前光标的位置在所述图片元素的显示区域中时,浏览器主进程依据所述图片元素的位置信息,在指定位置处创建并显示图片工具条窗口;
否则,在指定位置处创建并隐藏图片工具条窗口。
7.根据权利要求1所述的方法,其特征在于,所述判断当前光标的位置是否在所述图片元素的显示区域中包括:
将当前光标在屏幕上位置信息转换为在浏览器的页面可见区域中的位置信息;
依据当前光标在浏览器的页面可见区域的位置信息与所述图片元素的位置信息进行比对,以判断当前光标的位置是否在所述图片元素的显示区域中。
8.根据权利要求1所述的方法,其特征在于,所述在网页子进程中打开网页标签,并获取网页中图片元素的位置信息包括:
当前所述网页子进程遍历网页中的所有图片元素的位置信息和属性信息;以及
按照遍历的先后顺序,将所有图片元素中当前所述图片元素及其相邻图片元素的位置信息和属性信息保存至当前所述网页子进程的缓存中。
9.根据权利要求8所述的方法,其特征在于,进一步包括:
获取当前光标所在的图片的标题或URL信息,与所述遍历的图片元素的属性信息进行预先匹配;
获取到所述匹配的图片元素,然后获取当前光标的位置信息并与所述匹配图片元素的显示区域信息比较,判断当前光标的位置是否在所述匹配图片元素的显示区域中,将判断结果和所述匹配图片元素的位置信息通知到所述浏览器的主进程。
10.根据权利要求1-9任一项所述的方法,其特征在于,
所述指定位置为所述图片元素区域内的任一位置;或者
为所述图片元素边缘处的一位置。
11.根据权利要求1-9任一项所述的方法,其特征在于,
当启动浏览器时生成所述浏览器主进程,所述浏览器主进程对应一个或多个网页子进程,所述浏览器主进程的图片工具条窗口在所述一个或多个网页子进程之间交互使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210497178.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:散热器水室隔水筋
- 下一篇:一种耐热冲击封条冷却器