【技术实现步骤摘要】
本专利技术涉及互联网领域,具体涉及浏览器控制工具加载方法及浏览器控制工具加载装置。
技术介绍
随着互联网的发展和互联网应用的普及,浏览器逐渐成为人们浏览网页、网上冲浪必不可少的软件工具,浏览器是ー类可以获取和显示网页服务器上的文件内容,并允许用户进行交互的软件,用户可以通过在浏览器地址栏输入URL (Uniform ResourceLocator,统ー资源定位符),或点击网页内的超链接等方式访问网页,获取网页内的信息内容。大部分的浏览器除了能够支持对HTML格式的文件进行解析与显示外,还能够广泛的支持其他的文件格式,例如JPEG、PNG、GIF等图像格式,浏览器还可以通过调用其他的应用程序,来实现对更多格式的文件的查看和控制,例如Flash动画文件。在对网页进行浏览的过程中,为了实现对浏览过程的控制,浏览器一般会提供一些控制工具,例如为了实现浏览页面的前进/后退,页面的刷新,停止页面载入过程,对页面进行收藏等操作,浏览器提供了相应的前迸/后退、刷新、停止、收藏等按钮工具,有的浏览器还提供了对于特定类型网页元素的控制按钮,比如针对媒体文件的播放、停止、暂停等按钮工具。此外,工具栏作为一种对浏览器程序的扩展,也为用户使用浏览器提供了各种各样的实用功能,例如有的提供了搜索窗ロ方便信息捜索,此外诸如RSS订阅,热点新闻浏览,天气预报信息,发布微博等主流应用都可以通过工具栏轻松访问,ー些工具栏提供的特色的功能,如邮箱提醒,翻译,截屏等,都在一定程度上满足了用户需求,方便了用户使用浏览器访问互联网。然而,当用户使用浏览器程序浏览网页时,无论是浏览器本身提供的工具,还 ...
【技术保护点】
一种浏览器控制工具加载方法,包括:启动浏览器时创建一悬浮在浏览器主界面窗口之上的浏览器控制工具窗口;根据当前浏览页面的页面信息,查询页面信息与浏览器控制工具之间的映射表,获取要在所述浏览器控制工具窗口中加载的对应的浏览器控制工具的入口信息;在所述浏览器控制工具窗口中加载对应的浏览器控制工具的入口信息以供用户所选择;通过所述浏览器控制工具窗口接收对浏览器的控制操作请求,并根据被选择的所述入口信息向浏览器主界面窗口发送相应的控制指令。
【技术特征摘要】
1.一种浏览器控制工具加载方法,包括 启动浏览器时创建一悬浮在浏览器主界面窗口之上的浏览器控制工具窗口; 根据当前浏览页面的页面信息,查询页面信息与浏览器控制工具之间的映射表,获取要在所述浏览器控制工具窗口中加载的对应的浏览器控制工具的入口信息; 在所述浏览器控制工具窗口中加载对应的浏览器控制工具的入口信息以供用户所选择; 通过所述浏览器控制工具窗口接收对浏览器的控制操作请求,并根据被选择的所述入口信息向浏览器主界面窗口发送相应的控制指令。2.如权利要求1所述的方法,其特征在于,所述根据当前浏览页面的页面信息,查询页面信息与浏览器控制工具之间的映射表,获取要在所述浏览器控制工具窗口中加载的对应的浏览器控制工具的入口信息,包括 根据当前浏览页面的页面信息,查询页面信息与浏览器控制工具之间的映射表,获取要在所述浏览器控制工具窗口中加载的对应的浏览器控制工具的加载优先级别。3.如权利要求1或2所述的方法,其特征在于,所述页面信息与浏览器控制工具之间的映射表保存有页面元素类别与浏览器控制工具之间的对应关系; 所述根据当前浏览页面的页面信息,查询页面信息与浏览器控制工具之间的映射表,获取要在所述浏览器控制工具窗口中加载的对应的浏览器控制工具的入口信息,包括 获取当前浏览页面中的页面元素类别; 根据所述当前浏览页面中的页面元素类别,以及所述页面信息与浏览器控制工具之间的映射表保存的页面元素类别与浏览器控制工具之间的对应关系,获取要在所述浏览器控制工具窗口中加载的对应的浏览器控制工具的入口信息。4.如权利要求1或2所述的方法,其特征在于,所述页面信息与浏览器控制工具之间的映射表保存有页面关键词与浏览器控制工具之间的对应关系; 所述根据当前浏览页面的页面信息,查询页面信息与浏览器控制工具之间的映射表,获取要在所述浏览器控制工具窗口中加载的对应的浏览器控制工具的入口信息,包括 获取当前浏览页面中的页面关键词; 根据所述当前浏览页面中的页面关键词,以及所述页面信息与浏览器控制工具之间的映射表保存的页面元素类别与浏览器控制工具之间的对应关系,获取要在所述浏览器控制工具窗口中加载的对应的浏览器控制工具的入口信息。5.如权利要求1或2所述的方法,其特征在于,所述页面信息与浏览器控制工具之间的映射表保存有页面对应的统一资源定位符URL与浏览器控制工具之间的对应关系;则 所述根据当前浏览页面的页面信息,查询页面信息与浏览器控制工具之间的映射表,获取要在所述浏览器控制工具窗口中加载的对应的浏览器控制工具的入口信息,包括 获取当前浏览页面的URL; 根据所述当前浏览页面的URL,以及所述页面信息与浏览器控制工具之间的映射表保存的URL与浏览器控制工具之间的对应关系,获取要在所述浏览器控制工具窗口中加载的对应的浏览器控制工具的入口信息。6.如权利要求1或2所述的方法,其特征在于,所述映射表中保存有常规浏览器控制工具信息,则所述在所述浏览器控制工具窗口中加载对应的浏览器控制工具的入口信息以供用户所选择,包括 将所述常规浏览器控制工具信息对应的常规浏览器控制工具的入口信息总是加载到所述浏览器控制工具窗口中。7.如权利要求1至6中任一项所述的方法,其特征在于,所述启动浏览器时创建一悬浮在浏览器主界面窗口之上的浏览器控制工具窗口包括 将所述浏览器控制工具窗口创建为所述浏览器主界面窗口的子窗口 ; 所述根据被选择的所述入口信息向浏览器主界面窗口发送相应的控制指令,包括 通过invoke命令向浏览器主界面窗口发送相应的控制指令。8.如权利要求1至6中任一项所述的方法,其特征在于,所述启动浏览器时创建一悬浮在浏览器主界面窗口之上的浏览器控制工具窗口包括 将所述浏览器控制工具窗口创建为与所述浏览器主界面窗口独立的窗口; 所述根据被选择的所述入口信息向浏览器主界面窗口发送相应的控制指令,包括 加载钩子程序对所述浏览器控制工具窗口产生的消息进行监控; 当所述控制工具窗口产生消息时,截获所述消息; 根据所截获到的消息向所述浏览器主界面窗口发...
【专利技术属性】
技术研发人员:张毅,任寰,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。