Old Opera 12有一个简单的选项来构建自己的广告拦截扩展程序:http : //dev.opera.com/articles/view/extensions-api-urlfilter/
我的问题是:Google chrome扩展名格式是否有类似内容?(这也应适用于新歌剧系列)
(这也是关于如何制作各种chrome广告块的问题。我的意思是,这些扩展程序实际上在浏览器发送请求之前会阻止流量吗?chrome扩展程序中是否具有此功能?)
有两种可用于阻止Web内容的API:
目前,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] 删除。
我来说两句