chrome扩展程序中是否有URL过滤器API?

rsk82

Old Opera 12有一个简单的选项来构建自己的广告拦截扩展程序:http : //dev.opera.com/articles/view/extensions-api-urlfilter/

我的问题是:Google chrome扩展名格式是否有类似内容?(这也应适用于新歌剧系列)

(这也是关于如何制作各种chrome广告块的问题。我的意思是,这些扩展程序实际上在浏览器发送请求之前会阻止流量吗?chrome扩展程序中是否具有此功能?)

罗伯·W

有两种可用于阻止Web内容的API:

  1. chrome.webRequestAPI。
  2. chrome.declarativeWebRequestAPI。

目前,declarativeWebRequest仅在dev通道上可用,但是我希望它会在几个版本中的稳定通道上可用。尽管可以使用webRequest API阻止请求,但我建议使用声明性的声明方法,因为它效率更高,可通过两种方式使用:它允许您使用事件页面而不是背景页面,并且过滤器完全以本机代码实现。

declarativeWebRequest API的URL过滤器的格式非常具有表现力,可以在https://developer.chrome.com/extensions/events.html#type-UrlFilter中找到其格式

declarativeWebRequest API中的URL过滤器的格式遵循匹配模式的格式(类似于Opera的url过滤器)。

我已经在Block URL上发布了两个API的简单示例,在子域中的某个位置带有特定的单词不要忘记在清单文件中声明正确的权限无论是"declarativeWebRequest""webRequest", "webRequestBlocking"要使用webRequest API阻止URL,还必须请求访问清单文件中要阻止的URL的权限。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Chrome DevTools中的Handled过滤器有什么作用?

jekyll 中是否有“kramdownify”过滤器?

扩展文字过滤器

如何在Django过滤器扩展中通过带有排除参数的查询集

从 iOS 上的消息过滤器扩展进行 API 调用

检查读取操作是否针对过滤器驱动程序中的特定文件

有没有办法检测图像中是否存在过滤器?

如何在 Action 过滤器中扩展依赖注入?

如何检查请求的 URL 是否是 servlet(在过滤器中)?

Swift中是否有等效于Python中“过滤器”功能的Swift?

在闪亮的应用程序中的输入过滤器中添加“所有值”

仅当 mongodb 中的字段不为空时,mongodb 中是否有办法将过滤器/条件添加到现有过滤器

如何检查商店的过滤器集合中是否存在给定的过滤器?

从HTTP过滤器访问URL处理程序模式

适用于 JavaScript 的 ArcGIS API、Web 应用程序中的 geoJSON 图层过滤器?

TWIG:是否可以有两个过滤器或变量中的变量?

Intellij Live模板编辑器中是否有过滤器选项?

sqlalchemy 在 Django 中是否有像 Q 这样的过滤器对象?

SPARQL OR过滤器指令中是否有优先级?

.vim文件夹中是否有合适的位置存储文本过滤器?

Django queryset过滤器是否有空白的FileField?

是否有与html_strip过滤器等效的JSON?

是否有结帐错误消息的过滤器

在SQLAlchemy中,“过滤器”与“连接和过滤器”语法之间有什么区别?

Web API中具有多个过滤器的执行顺序

startDate和Okta Events API中的“已发布”过滤器有什么区别?

带有过滤器的Django URL模板

测试SF中的/过滤器几何形状是否相等?

GRMustache是否在过滤器中传递常量值?