diff --git "a/About-\"uBlock-is-inferior-in-capabilities-as-a-result-of-being-lighter-on-the-browser\".md" "b/About-\"uBlock-is-inferior-in-capabilities-as-a-result-of-being-lighter-on-the-browser\".md" index 2296f79..c6cad64 100644 --- "a/About-\"uBlock-is-inferior-in-capabilities-as-a-result-of-being-lighter-on-the-browser\".md" +++ "b/About-\"uBlock-is-inferior-in-capabilities-as-a-result-of-being-lighter-on-the-browser\".md" @@ -29,7 +29,7 @@ CNAME uncloaking | | [yes](./Static-filter-syntax#cname) `inline-script`
to prevent execution of inline javascript | [no](https://issues.adblockplus.org/ticket/748/) | [yes](./Static-filter-syntax#inline-script) `important`
to be able to override exception filters | | [yes](./Static-filter-syntax#important) `popunder` | [no](https://issues.adblockplus.org/ticket/2095/) | yes -`redirect`
to redirect to local resources, key to privacy and to counter anti-blockers | in own [syntax](https://help.adblockplus.org/hc/en-us/articles/360062733293#rewrite "older: https://help.eyeo.com/adblockplus/how-to-write-filters#rewrite"),
do not used to privacy and disable anti-adblock mechanism | yes +`redirect`
to redirect to local resources, key to privacy and to counter anti-blockers | in own [syntax](https://help.adblockplus.org/hc/en-us/articles/360062733293#rewrite "older: https://help.eyeo.com/adblockplus/how-to-write-filters#rewrite"),
do not used to privacy and disable anti-adblock mechanism | yes `csp=`
see [rationale](https://github.com/gorhill/uBlock/issues/1930#issuecomment-301055346) | | yes `badfilter`
to disable an existing filter | | yes [strict blocking](./Strict-blocking) | | yes @@ -40,12 +40,12 @@ entity-based filters | | [yes](./Static-filter-syntax#entity-based-cosmetic- `-abp-properties` | yes | [no](https://github.com/gorhill/uBlock/issues/139) `:has` | ~~[not yet](https://issues.adblockplus.org/ticket/2360/)~~ yes (`:-abp-has`) | yes `:has-text` | [yes](https://issues.adblockplus.org/ticket/5249/) (`:-abp-contains`) | yes -`:if` `:if-not`
`:matches-css` `:matches-css-before` `:matches-css-after`
`:xpath` | | no
yes
yes +`:matches-css`, `:xpath` | | yes `:remove` | | yes `:style` | [no](https://issues.adblockplus.org/ticket/756/) | yes `:upward` | | yes **Scriptlet filtering** -`+js(...)`
Ability to inject scriptlets in page content
key to counter anti-blockers | in own [syntax](https://help.adblockplus.org/hc/en-us/articles/1500002338501 "older: https://help.eyeo.com/adblockplus/snippet-filters-tutorial") to ad-reinsertion,
limited to one list and my filters panel,
don't used to cover anti-adblock | [yes](./Static-filter-syntax#scriptlet-injection),
works from any list,
cover anti-adblock mechanisms +`+js(...)`
Ability to inject scriptlets in page content
key to counter anti-blockers | in own [syntax](https://help.adblockplus.org/hc/en-us/articles/1500002338501 "older: https://help.eyeo.com/adblockplus/snippet-filters-tutorial") to ad-reinsertion,

limited to one list and
my filters panel, don't used to cover anti-adblock
| [yes](./Static-filter-syntax#scriptlet-injection),

works from any list,
cover anti-adblock mechanisms
**HTML filtering** Ability to modify response data on the fly
WebExtensions uBO 1.15+ | | [yes](./Static-filter-syntax#html-filters) **privacy**