System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 使网页浏览器扩展能够执行异步阻止操作制造技术_技高网

使网页浏览器扩展能够执行异步阻止操作制造技术

技术编号:42380592 阅读:7 留言:0更新日期:2024-08-16 15:06
通过如下方式使网页浏览器扩展能够执行异步阻止操作:配置网页浏览器以从网页浏览器扩展接收扩展提供的回调函数和指示器,其中,扩展提供的回调函数被配置为执行异步阻止操作,其中,指示器指示扩展回调函数与异步阻止操作有关,其中,扩展提供的回调函数被配置为接收网页浏览器提供的回调函数作为扩展提供的回调函数的参数,并且其中,扩展提供的回调函数被配置为在执行异步阻止操作后调用网页浏览器提供的回调函数;以及配置网页浏览器以在指示器指示扩展回调函数与异步阻止操作有关的情况下调用扩展提供的回调函数,其中网页浏览器提供的回调函数作为扩展提供的回调函数的参数。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、浏览器扩展是一组计算机指令,该组计算机指令被提供到网页浏览器(webbrowser)以便向网页浏览器提供附加功能,诸如阻止广告和修改网页内容的能力。网页浏览器容纳浏览器扩展的一种方式是通过提供应用程序编程接口(api),其使浏览器扩展能够监控某些类型的事件(诸如当网页浏览器从互联网接收网页时),并采取某些动作(例如如果浏览器扩展确定网页满足需要阻止网页的预定义条件,则阻止由网页浏览器呈现网页)。然而,目前的网页浏览器架构使得浏览器扩展不能执行异步阻止操作。


技术实现思路

1、在本专利技术的一个方面中,提供使网页浏览器扩展能够执行异步阻止操作的方法,该方法包括:配置网页浏览器以从网页浏览器扩展接收扩展提供的回调函数和指示器,其中,扩展提供的回调函数被配置为执行异步阻止操作,其中,指示器指示扩展回调函数与异步阻止操作有关,其中,扩展提供的回调函数被配置为接收网页浏览器提供的回调函数作为扩展提供的回调函数的参数,并且其中,扩展提供的回调函数被配置为在执行异步阻止操作后调用网页浏览器提供的回调函数;以及配置网页浏览器以在指示器指示扩展回调函数与异步阻止操作有关的情况下调用扩展提供的回调函数,其中网页浏览器提供的回调函数作为扩展提供的回调函数的参数。

2、在本专利技术的另一方面中,该方法还包括配置网页浏览器以仅在确定扩展被授权执行异步阻止操作后调用扩展提供的回调函数,其中网页浏览器提供的回调函数作为扩展提供的回调函数的参数。

3、在本专利技术的另一方面中,该方法还包括配置网页浏览器以在与由网页浏览器可检测到的事件相关联的请求中接收扩展提供的回调函数和指示器。

4、在本专利技术的另一方面中,该方法还包括配置网页浏览器以响应于网页浏览器检测到事件而调用扩展提供的回调函数。

本文档来自技高网...

【技术保护点】

1.一种使网页浏览器扩展能够执行异步阻止操作的方法,所述方法包括:

2.根据权利要求1所述的方法,还包括:配置所述网页浏览器以仅在确定所述扩展被授权执行异步阻止操作后调用所述扩展提供的回调函数,其中所述网页浏览器提供的回调函数作为所述扩展提供的回调函数的参数。

3.根据权利要求1所述的方法,还包括:配置所述网页浏览器以在与由所述网页浏览器可检测到的事件相关联的请求中接收所述扩展提供的回调函数和所述指示器。

4.根据权利要求3所述的方法,还包括:配置所述网页浏览器以响应于所述网页浏览器检测到所述事件而调用所述扩展提供的回调函数。

【技术特征摘要】
【国外来华专利技术】

1.一种使网页浏览器扩展能够执行异步阻止操作的方法,所述方法包括:

2.根据权利要求1所述的方法,还包括:配置所述网页浏览器以仅在确定所述扩展被授权执行异步阻止操作后调用所述扩展提供的回调函数,其中所述网页浏览器提供的回调函数作为所述扩展提供的回调函数的参数。

【专利技术属性】
技术研发人员:S·戈兰L·祖阿雷特斯D·阿米加
申请(专利权)人:海岛科技有限公司
类型:发明
国别省市:

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

1