技术新讯 > 计算推算,计数设备的制造及其应用技术 > 使网页浏览器扩展能够执行异步阻止操作的制作方法  >  正文

使网页浏览器扩展能够执行异步阻止操作的制作方法

  • 国知局
  • 2024-08-19 14:33:35

背景技术:

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

技术实现思路

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

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

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

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

技术特征:

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

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

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

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

技术总结通过如下方式使网页浏览器扩展能够执行异步阻止操作:配置网页浏览器以从网页浏览器扩展接收扩展提供的回调函数和指示器,其中,扩展提供的回调函数被配置为执行异步阻止操作,其中,指示器指示扩展回调函数与异步阻止操作有关,其中,扩展提供的回调函数被配置为接收网页浏览器提供的回调函数作为扩展提供的回调函数的参数,并且其中,扩展提供的回调函数被配置为在执行异步阻止操作后调用网页浏览器提供的回调函数;以及配置网页浏览器以在指示器指示扩展回调函数与异步阻止操作有关的情况下调用扩展提供的回调函数,其中网页浏览器提供的回调函数作为扩展提供的回调函数的参数。技术研发人员:S·戈兰,L·祖阿雷特斯,D·阿米加受保护的技术使用者:海岛科技有限公司技术研发日:技术公布日:2024/8/16

本文地址:https://www.jishuxx.com/zhuanli/20240819/275625.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。