[发明专利]用于调节跨扩展通信的方法、设备及存储媒体在审
申请号: | 201380016175.5 | 申请日: | 2013-02-28 |
公开(公告)号: | CN104520816A | 公开(公告)日: | 2015-04-15 |
发明(设计)人: | 多米尼克·马佐尼;埃里克·凯 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 调节 扩展 通信 方法 设备 存储 媒体 | ||
本发明涉及一种用于使用计算装置的web浏览器在至少两个浏览器扩展之间调解消息的方法,其包含经由所述web浏览器提供的消息接发应用程序编程接口接收来自第一浏览器扩展的请求,其中所述请求的接收者是由所述消息接发应用程序编程接口基于来自所述第一浏览器扩展的所述请求中所包含的所请求功能性而确定的第二浏览器扩展。所述方法包含:当所述所请求功能性在所述第二浏览器扩展中可用时,使用所述消息接发应用程序编程接口将所述请求发送到所述第二浏览器扩展;以及当所述所请求功能性不可用时,使用所述消息接发应用程序编程接口将错误消息发送到所述第一浏览器扩展。
此申请案主张2012年3月1日提出申请的标题为“使用浏览器作为中间件的跨扩展消息接发(CROSS-EXTENSION MESSAGING USING A BROWSER AS AN INTERMEDIARY)”的美国非临时专利申请案第13/409,651号的优先权且为所述美国非临时专利申请案的接续案,所述美国非临时专利申请案的揭示内容以其全文引用的方式并入本文中。
技术领域
此申请案一般来说涉及web浏览器技术。
背景技术
万维网的使用持续增加,其用户可获得的内容的量及种类也持续增加。万维网的用户通常使用启用web的计算装置上所实施的浏览器(web浏览器)来存取内容。此些装置包含个人计算机、膝上型计算机、上网本、智能电话及移动电话以及若干其它可能装置。此些web浏览器经配置以读取编程代码且将所述代码渲染为web页,此可包含渲染各种媒体文件(例如,图像、视频及音频文件)中所含有的音频及视觉内容两者以及执行编程代码中所定义的其它功能。Web页通常使用例如HTML(包含HTML5)、CSS及JavaScript以及若干其它可用编程语言的编程语言来实施。
一些浏览器允许用户对浏览器安装附件(或扩展),其中此些扩展给浏览器添加功能性且作为浏览器的集成部分而操作。举例来说,扩展可通过修改浏览器的用户接口(UI)来提供对其额外功能性的用户存取。作为实例,可将天气预报扩展添加到浏览器,其中扩展通过将图标或按钮添加到浏览器的UI而提供对天气信息的容易存取。接着,用户可与扩展的按钮或图标(例如,通过单击其或以指针装置悬停在其上)互动以获得天气信息,而非必须浏览天气相关的web页以便获得天气信息。
浏览器扩展通常使用编程代码来实施,所述编程代码使用用于实施web页的相同编程语言(例如JavaScript)而写入。从浏览器角度来说,一旦安装扩展,所述扩展便有效地充当为浏览器的集成部分的web页。通过安装其感兴趣的扩展,用户可有效地创建包含其选择安装的扩展的功能性的定制浏览器。举例来说,用户(举例来说)在经由web浏览器阅读图书时可利用扩展来播放所合成的文本到语音。交换消息同时维持用户的隐私且同时允许web浏览器干净地处置错误对于扩展可是有用的。
发明内容
根据一个一般方面,揭示一种用于使用计算装置的web浏览器在至少两个浏览器扩展之间调解消息的方法,其包含经由所述web浏览器提供的消息接发应用程序编程接口接收来自第一浏览器扩展的请求,其中所述请求的接收者是由所述消息接发应用程序编程接口基于来自所述第一浏览器扩展的所述请求中所包含的所请求功能性而确定的第二浏览器扩展。所述方法包含:当所述所请求功能性在所述第二浏览器扩展中可用时,使用所述消息接发应用程序编程接口将所述请求发送到所述第二浏览器扩展;以及当所述所请求功能性不可用时,使用所述消息接发应用程序编程接口将错误消息发送到所述第一浏览器扩展。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380016175.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理装置
- 下一篇:处理装置以及器件制造方法