老Opera 12有一个简单的选项来构建自己的广告阻塞扩展:http://dev.opera.com/articles/view/extensions-api-urlfilter/。
我的问题是:谷歌铬扩展格式中有类似的东西吗?(这也适用于新的歌剧系列剧)
(这也是一个关于如何制作各种铬加块的问题。我的意思是,在浏览器发送请求之前,这些扩展实际上会阻塞流量吗?这种容量在铬扩展中可用吗?)
发布于 2014-01-16 21:54:36
有两个API可以用于阻止web内容:
declarativeWebRequest目前只在开发通道上可用,但我预计它将在几个版本内在稳定的通道上可用。虽然可以使用webRequest API阻止请求,但我建议使用声明式请求,因为它以两种方式更高效:它允许您使用事件页而不是背景页,并且过滤器完全在本机代码中实现。
declarativeWebRequest API的URL过滤器的格式很有表现力,它的格式可以在https://developer.chrome.com/extensions/events.html#type-UrlFilter上找到。
declarativeWebRequest API中URL过滤器的格式遵循匹配模式的格式(类似于匹配模式的url过滤器)。
我在在子域中某个特定单词块URL上发布了两个API的简单示例。不要忘记在清单文件中使用声明正确的权限。无论是"declarativeWebRequest"还是"webRequest", "webRequestBlocking"。若要使用webRequest API阻止URL,还必须请求访问清单文件中要阻止的URL的权限。
https://stackoverflow.com/questions/21173150
复制相似问题