[发明专利]一种在浏览器中加载工具类窗口的方法及其装置有效
申请号: | 201210496775.3 | 申请日: | 2012-11-28 |
公开(公告)号: | CN102999613A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 谢志宏;李林;莫宇龙;任寰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/445 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浏览器 加载 工具 窗口 方法 及其 装置 | ||
技术领域
本发明涉及互联网技术领域,具体地说,涉及一种在浏览器中加载工具类窗口的方法及其装置。
背景技术
浏览器是指可以显示网页服务器或者文件系统的HTML(HypertextMarkup Language,超文本标记语言)文件内容,并让用户与这些文件内容交互的一种程序。浏览器通过HTTP(Hypertext Transfer Protocol,超文本传送协议)协议与服务器交互并获取由URL(Uniform/Universal ResourceLocator,统一资源定位符)指定的网页,文件格式通常为HTML,并由MIME(Multipurpose Internet Mail Extensions,多功能网际邮件扩充协议)在HTTP协议中指明。浏览器除了支持除HTML格式外,还支持例如JPEG、PNG、GIF等图像格式,并且能够扩展支持众多的插件(plug-ins)。
随着网络技术的发展,人们对浏览器中的网页中图片的收集和处理(例如分享)的需求越来越高。现有技术中的图片工具条的加载是在当前网页页面进程中,使用网页中的JS(javascript)脚本进行DIV层的弹窗,弹窗中加载有对于图片处理的工具条项目。由于现有技术是通过JS脚本实现,因此网页中图片的展现效果仅限制于网页设计人员,若JS脚本设计出现程序问题则会导致的浏览器崩溃,使得浏览器工具条窗口的程序架构复杂,程序效率较低。
所以,目前迫切需要本领域解决的一个技术问题就是:提供一种在浏览器中加载工具类窗口的处理方案,用来解决在浏览器子进程中执行预定类型网页元素的处理所造成的浏览器故障问题。
发明内容
鉴于上述问题,提出了本发明以便提供了一种在浏览器中加载工具类窗口的方法及其装置,用来解决在浏览器子进程中执行预定类型网页元素的处理所造成的浏览器故障问题
根据本发明的一个方面,提供了一种在浏览器中加载工具类窗口的方法,其中,包括:
在网页子进程中打开网页标签,并获取网页中预定类型网页元素的位置信息;
在当前网页子进程中监测到对所述预定类型网页元素的输入选择事件,将所述预定类型网页元素的位置信息向浏览器主进程发送;
依据所述预定类型网页元素的位置信息,所述浏览器主进程在指定位置处创建并显示针对该预定类型网页元素的工具类窗口。
优选地,在根据本发明的所述方法中,所述预定类型网页元素包括以下一种或多种的组合:图片、视频、音频、插件以及网页块级元素。
优选地,在根据本发明的所述方法中,获取所述当前网页中预定类型网页元素的位置信息,还包括:
所述当前网页子进程遍历当前网页中的预定类型网页元素的位置信息、属性信息;以及
将所述预定类型网页元素的位置信息和属性信息保存至所述当前网页子进程的缓存中。
优选地,在根据本发明的所述方法中,所述当前网页子进程遍历当前网页中的预定类型网页元素的位置信息、属性信息,包括:
当加载所述网页标签时,所述当前网页子进程执行当前网页中的预定类型网页元素的脚本,以遍历当前网页中的预定类型网页元素的位置信息、属性信息;或者
当监测到对所述预定类型网页元素的输入选择事件时,所述当前网页子进程遍历当前网页中的当前预定类型网页元素的脚本,遍历当前网页中的当前预定类型网页元素的位置信息、属性信息。
优选地,在根据本发明的所述方法中,依据所述预定类型网页元素的位置信息,所述浏览器主进程在指定位置处创建并显示针对该预定类型网页元素的工具类窗口包括:
获取当前光标的位置信息,并与所述预定类型网页元素的位置信息比较,判断当前光标是否在所述预定类型网页元素的显示区域中,将判断结果和所述预定类型网页元素的位置信息发送到所述浏览器的主进程;
依据所述判断结果和所述预定类型网页元素的位置信息,所述浏览器主进程指定位置处创建并显示针对该预定类型网页元素的工具类窗口。
优选地,在本发明的方法还包括:
所述浏览器主进程接收对针对该预定类型网页元素的工具类窗口的输入选择事件,结合所述预定类型网页元素的属性信息;通过所述浏览器主进程所创建的针对所述预定类型网页元素的工具类窗口进行对所述预定类型网页元素的处理。
优选地,在根据本发明的所述方法中,所述预定类型网页元素的处理,包括如下至少一项:
对所述预定类型网页元素的本地保存、分享、全屏显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210496775.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种液晶组合物及其应用
- 下一篇:地理位置相关的散列虚拟地理编码方法及系统