一种加载工具条的方法及装置制造方法及图纸

技术编号:10465997 阅读:203 留言:0更新日期:2014-09-24 18:04
本发明专利技术公开了一种加载工具条的方法及装置,其中,所述方法包括:当IE内核的浏览器的当前页面触发页面加载事件时,生成消息通知;在预置函数的指示下,将所述消息通知通过所述IE内核的浏览器中的设定接口发送至第三方应用独立于浏览器的应用程序;接收所述第三方应用独立于浏览器的应用程序返回的调用请求;响应所述调用请求,调用动态链接库,并通过所述动态链接库在所述IE内核的浏览器中加载设定的工具条。通过本发明专利技术解决了在登陆选项中输入账号密码进行登陆,操作繁琐、浪费时间,效率低,用户体验较差的问题。

【技术实现步骤摘要】
-种加载工具条的方法及装置
本专利技术涉及互联网
,具体涉及一种加载工具条的方法和装置。
技术介绍
浏览器是指可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这 些文件交互的一种软件。网页浏览器主要通过HTTP协议与网页服务器交互并获取网页, 这些网页由URL指定,文件格式通常为HTML,并由MIME(Multipurpose Internet Mail Extensions,多用途互联网邮件扩展)在HTTP协议中指明。一个网页中可以包括多个文档, 每个文档都是分别从服务器获取的。大部分的浏览器本身支持除了 HTML之外的广泛的格 式,例如:JPEG、PNG、GIF等图像格式,并且能够扩展支持众多的插件(plug-ins)。另外,许 多浏览器还支持其他的URL类型及其相应的协议,例如:FTP、G 〇pher、HTTPS (HTTP协议的加 密版本)。HTTP内容类型和URL协议规范允许网页设计者在网页中嵌入图像、动画、视频、 声音、流媒体等。个人电脑上常见的网页浏览器包括微软的Internet Explorer、Mozilla 的 Firefox、Apple 的 Safari、Opera、Google Chrome、Green Browser、360 安全浏览器、搜 狗高速浏览器、天天浏览器、腾讯TT浏览器、傲游浏览器、百度浏览器、腾讯QQ浏览器等,浏 览器是最经常使用到的客户端程序。 用户在使用浏览器访问页面时,与页面之间的交互越来越多,页面向用户提供的 交互选项也越来越多。但是,越来越多的交互选项也带来了新的问题:用户需要花费大量的 时间从页面中繁多的交互选项中查找自己需要的交互选项。如,用户需要在页面中登录自 己的账号,则需要遍历整个页面,从中查找到登录选项在页面中的位置,进而在登陆选项中 输入账号密码进行登陆,操作繁琐、浪费时间,效率低,用户体验较差。 进一步地,不同页面的页面布局也不完全相同,相同的一个交互选项在不同页面 中的位置可能是不同的。如,在页面A中登陆选项在页面A的左上侧,在页面B中,登陆选 项可能就位于页面B的右下方,因此,进一步增加了用户的查找难度,查找效率低。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上 述问题的一种加载工具条的方法和装置。 依据本专利技术的一个方面,提供了一种加载工具条的方法,包括: 当IE内核的浏览器的当前页面触发页面加载事件时,生成消息通知;其中,所述 消息通知中携带有所述页面加载事件信息; 在预置函数的指示下,将所述消息通知通过所述IE内核的浏览器中的设定接口 发送至独立于浏览器的应用程序; 接收所述独立于浏览器的应用程序返回的调用请求; 响应所述调用请求,调用动态链接库,并通过所述动态链接库在所述IE内核的浏 览器中加载设定的工具条; toon] 其中,所述预置函数和所述动态链接库由所述独立于浏览器的应用程序通过浏览 器辅助对象注入所述IE内核的浏览器,以使所述IE内核的浏览器获取并加载所述预置函 数和所述动态链接库。 根据本专利技术的另一方面,提供了一种加载工具条的方法,包括: 接收IE内核的浏览器在预置函数的指示下通过设定接口发送的、所述IE内核的 浏览器当前页面的页面加载事件对应的消息通知;其中,所述消息通知中携带有所述页面 加载事件信息; 当接收到所述消息通知时,获取所述消息通知中的页面加载事件信息; 解析所述页面加载事件信息,获取所述当前页面的页面信息; 将所述页面信息与预置标准信息进行比较; 当所述页面信息与预置标准信息相匹配时,向所述IE内核的浏览器发送调用请 求,以请求所述IE内核的浏览器调用动态链接库,加载设定的工具条。 依据本专利技术的又一个方面,提供了一种加载工具条的装置,包括: 生成模块,用于在IE内核的浏览器的当前页面触发页面加载事件时,生成消息通 知;其中,所述消息通知中携带有所述页面加载事件信息; 发送模块,用于在预置函数的指示下,将所述消息通知通过所述IE内核的浏览器 中的设定接口发送至独立于浏览器的应用程序; 接收模块,用于接收所述独立于浏览器的应用程序返回的调用请求; 调用模块,用于响应所述调用请求,调用动态链接库; 加载模块,用于通过所述动态链接库在所述IE内核的浏览器中加载设定的工具 条; 其中,所述预置函数和所述动态链接库由所述独立于浏览器的应用程序通过浏览 器辅助对象注入所述IE内核的浏览器,以使所述IE内核的浏览器获取并加载所述预置函 数和所述动态链接库。 依据本专利技术的再一个方面,提供了一种加载工具条的装置,其特征在于,所述装置 包括: 消息通知接收模块,用于接收IE内核的浏览器在预置函数的指示下通过设定接 口发送的、所述IE内核的浏览器当前页面的页面加载事件对应的消息通知;其中,所述消 息通知中携带有所述页面加载事件信息; 事件信息获取模块,用于在接收到所述消息通知时,获取所述消息通知中的页面 加载事件信息; 解析模块,用于解析所述页面加载事件信息,获取所述当前页面的页面信息; 比较模块,用于将所述页面信息与预置标准信息进行比较; 请求发送模块,用于当所述页面信息与预置标准信息相匹配时,向所述IE内核的 浏览器发送调用请求,以请求所述IE内核的浏览器调用动态链接库,加载设定的工具条。 本专利技术的提供的一种加载工具条的方案,当IE内核的浏览器的当前页面触发页 面加载事件时,生成消息通知,并将所述消息通知发送至独立于浏览器的应用程序;然后响 应独立于浏览器的应用程序返回的调用请求,调用动态链接库,并通过所述动态链接库在 所述IE内核的浏览器中加载设定的工具条。用户可以通过加载在IE内核的浏览器侧的设 定工具条对所述IE内核的浏览器中的当前页面进行快捷操作,如,用户可以通过对所述设 定工具条进行操作,直接登录账户,不再需要用户去页面中查找登录选项的所在位置,操作 简单快捷,提高了操作效率。 上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段, 而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够 更明显易懂,以下特举本专利技术的【具体实施方式】。 【附图说明】 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通 技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术 的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中: 图1是本专利技术第一实施例中一种在浏览器中加载工具条的方法的流程图; 图2是本专利技术第二实施例中一种在浏览器中加载工具条的方法的流程图; 图3是本专利技术第三实施例中一种加载工具条的方法的流程图; 图4是本专利技术第四实施例中一种加载工具条的方法的流程图; 图5是本专利技术第五实施例中一种在IE浏览器中加载游戏工具条的方法的流程 图; 图6是图5所示实施例中一种游戏工具条的加载示意图; 图7是本专利技术第六实施例中一种在浏览器中加载工具条的装置的结构框图; 图8是本专利技术第七本文档来自技高网
...
一种加载工具条的方法及装置

【技术保护点】
一种加载工具条的方法,其特征在于,所述方法包括:当IE内核的浏览器的当前页面触发页面加载事件时,生成消息通知;其中,所述消息通知中携带有所述页面加载事件信息;在预置函数的指示下,将所述消息通知通过所述IE内核的浏览器中的设定接口发送至独立于浏览器的应用程序;接收所述独立于浏览器的应用程序返回的调用请求;响应所述调用请求,调用动态链接库,并通过所述动态链接库在所述IE内核的浏览器中加载设定的工具条;其中,所述预置函数和所述动态链接库由所述独立于浏览器的应用程序通过浏览器辅助对象注入所述IE内核的浏览器,以使所述IE内核的浏览器获取并加载所述预置函数和所述动态链接库。

【技术特征摘要】
1. 一种加载工具条的方法,其特征在于,所述方法包括: 当IE内核的浏览器的当前页面触发页面加载事件时,生成消息通知;其中,所述消息 通知中携带有所述页面加载事件信息; 在预置函数的指示下,将所述消息通知通过所述IE内核的浏览器中的设定接口发送 至独立于浏览器的应用程序; 接收所述独立于浏览器的应用程序返回的调用请求; 响应所述调用请求,调用动态链接库,并通过所述动态链接库在所述IE内核的浏览器 中加载设定的工具条; 其中,所述预置函数和所述动态链接库由所述独立于浏览器的应用程序通过浏览器辅 助对象注入所述IE内核的浏览器,以使所述IE内核的浏览器获取并加载所述预置函数和 所述动态链接库。2. 如权利要求1所述的方法,其特征在于,所述页面加载事件信息包括:所述当前页面 的统一资源定位符和标题。3. 如权利要求2所述的方法,其特征在于,所述接收所述独立于浏览器的应用程序返 回的调用请求,包括: 接收所述独立于浏览器的应用程序在接收到所述消息通知,并确定所述消息通知中的 统一资源定位符和标题与预置标准信息相匹配之后返回的调用请求;其中,所述预置标准 信息对应指示的页面是游戏页面。4. 如权利要求1所述,其特征在于,在所述生成消息通知的步骤之后,所述方法还包 括: 确定所述当前页面的加载状态;其中,所述加载状态包括:加载请求状态、访问完成状 态、文档建立状态和页面加载完成状态。5. -种加载工具条的方法,其特征在于,所述方法包括: 接收IE内核的浏览器在预置函数的指示下通过设定接口发送的、所述IE内核的浏览 器当前页面的页面加载事件对应的消息通知;其中,所述消息通知中携带有所述页面加载 事件信息; 当接收到所述消息通知时,获取所述消息通知中的页面加载事件信息; 解析所述页面加载事件信息,获取所述当前页面的页面信息; 将所述页面信息与预置标准信息进行比较; 当所述页面信息与预置标准信息相匹配时,向所述IE内核的浏览器发送调用请求,以 请求所述IE内核的浏览器调用动态链接库,加载设定的工具条。6. 如权利要求5所述的方法,其特征在于,所述解析所述页面加载事件信息,获取所述 当前页面的页面信息,包括: 解析所述页面加载事件信息,获取所述当前页面的统一资源定位符和标题。7. 如权利要求6所述的方法,其特征在于,所述将所述页面信息与...

【专利技术属性】
技术研发人员:王有存袁威李林张菊元
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1