【技术实现步骤摘要】
网页到工具栏的通信
技术介绍
许多web浏览器支持工具栏,工具栏或者扩展了浏览器的功能性或者简化了浏览器中的功能的使用。例如,一组web服务的经营者可以提供帮助用户使用web服务的工具栏。这样的工具栏可以包含执行搜索的搜索框、在语言间进行翻译的翻译按钮、和用来向用户通知在经营者提供的电子邮件服务上的进入的消息的电子邮件通知器。工具栏典型地通过询问或检查网页而与网页进行通信。例如,工具栏上的翻译功能可以通过检查页面或者页面的元数据或URL而得知页面是以何种语言写成的。地图功能可以通过检查页面并寻找看起来具有地址语法的文本而确定页面上是否有可以被映射的地址。在网页和工具栏之间通信的这种技术为被动式的页面或者没有意识到工具栏的存在的页面工作。然而,存在某些情况,在其中工具栏发起的对网页的检查使得某些功能的实现很困难或者不能实行。
技术实现思路
与工具栏的通信可以由浏览器中的页面发起。网页可以具有隐藏的内嵌框架(iframe)单元。工具栏可以订阅针对内嵌框架的装载(onload)事件(或其它类型的事件)。当页面上的代码(例如,ECMA-262脚本、或“JavaScript”)想要与 ...
【技术保护点】
一种在网页和浏览器工具栏之间通信的方法,所述方法包括:订阅(302)被加载进浏览器(100)的网页(108)的内嵌框架(114)中的事件,可执行指令是所述浏览器(100)中的工具栏(116)的一部分;接收(310)指示统一资源定位符(URL)已经被加载到所述网页(108)中的事件;响应于所述事件,执行(312)所述工具栏(116)中的处理程序(212);以及基于所述事件执行(314)动作。
【技术特征摘要】
2011.12.21 US 13/334,0431.一种在网页和浏览器工具栏之间通信的方法,所述方法包括订阅(302)被加载进浏览器(100)的网页(108)的内嵌框架(114)中的事件,可执行指令是所述浏览器(100)中的工具栏(I 16)的一部分;接收(310)指示统一资源定位符(URL)已经被加载到所述网页(108)中的事件;响应于所述事件,执行(312)所述工具栏(116)中的处理程序(212);以及基于所述事件执行(314)动作。2.权利要求1的方法,所述网页提供游戏,所述网页保存玩家在所述网页上的得分, 所述网页将消息包括在所述URL中并且响应于所述得分的改变而将所述消息发送到所述工具栏,所述消息包括所述得分,所述工具栏响应于接收到所述消息而改变成就的视觉指/Jn ο3.权利要求1的方法,所述网页提供支付服务的操纵盘,所述网页保存所述支付服务的用户的账户余额,所述网页将消息包括在所述URL中并且响应于所述余额的改变而将所述消息发送到所述工具栏,所述消息包括在所述改变之后的所述余额,所述工具栏响应于接收到所述消息而改变所述余额的视觉指示。4.权利要求1的方法,所述网页包含有条件地显示针对应用的宣传的代码,所述网页与所述工具栏进行通信以便确定所述应用是否被安装在所述浏览器在其上执行的计算机上,所述工具栏用所述应用是否被安装的指示进行响应,所述网页基于所述指示来挑选是显示还是不显示所述宣传。5.一种计算机可读介质,其具有用来执行权利要求1-4的任一项的方法的计算机可执行指令。6.一种用于在网页...
【专利技术属性】
技术研发人员:B雷斯勒,G尼克洛夫,S库里,P蒙塞尔,
申请(专利权)人:微软公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。