exception - AdBlock:如何阻止 example.com 和 example.com/index 但不阻止所有其他 example.com/*

标签 exception filter adblock

我愿意:

  1. 阻止 example.comexample.com/index。所以我用了:
    ||example.com| 以及 ||example.com/index

  2. 除 example.com 的索引外,是否有任何分支可用(即 example.com/* 全部可用,但 example.com 不可用 example.com/index)。

在 AdGuard/AdblockPlus 中使用此代码。

我从来没有使用过这种类型的代码,但我无法通过搜索找到解决方案。希望我不是多余的。

最佳答案

根据 AdBlock Plus 的过滤器备忘单:https://adblockplus.org/filter-cheatsheet#blocking ,您应该能够通过以下规则实现这一目标:

||example.com^      //Block everything at example.com
@@||example.com/^   //Exception for everything at example.com/*
||example.com/index //Re-block example.com/index

遗憾的是它需要 3 条规则。 domains 有一个过滤选项,可以包含/排除域,但是 no option for a whole address (这将消除第三条规则的需要)。

关于exception - AdBlock:如何阻止 example.com 和 example.com/index 但不阻止所有其他 example.com/*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47783717/

相关文章:

c++ - 是否所有官方 Qt 二进制文件都使用 -no-exceptions 构建?

iPhone - 线程 1 EXC_BAD_INSTRUCTION 错误,控制台中未打印任何内容

javascript - Node 不抛出堆栈溢出异常

database - 在运行时更改参数时刷新查询

java - 出现奇怪的 java.lang.NoClassDefFoundError 异常

javascript - Vue 全局过滤器抛出值未定义的错误

javascript - UWP WebView 广告拦截器

javascript - 如何使用 Javascript 处理 err_blocked_by_client?

javascript - 广告拦截器(例如网页内容过滤)的引用

javascript - 在 JQuery 中添加多个框阴影