From 27bbed19e9c360e25b2cd13ef36a0bc70be9010f Mon Sep 17 00:00:00 2001 From: Imre Kristoffer Eilertsen Date: Mon, 23 Nov 2020 04:31:14 +0100 Subject: [PATCH] Added info on "$removeparam" and "$queryprune" --- Wiki/SyntaxMeaningsThatAreActuallyHumanReadable.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Wiki/SyntaxMeaningsThatAreActuallyHumanReadable.md b/Wiki/SyntaxMeaningsThatAreActuallyHumanReadable.md index bb8316bae..5b771efe9 100644 --- a/Wiki/SyntaxMeaningsThatAreActuallyHumanReadable.md +++ b/Wiki/SyntaxMeaningsThatAreActuallyHumanReadable.md @@ -102,6 +102,7 @@ * `$redirect-rule`: Similar to `$redirect`, but is only applied if it's already blocked by *another* entry or dynamic rule(set). * `@@||` + `$ghide`: Same as `@@||` + `$generichide`. * `@@` + `$cname`: Prevents another site from being strict-blocked if the domain shows up in its CNAME response. `$~cname`, and `$cname` for blocking, also exist, but are poorly documented. +* `$queryprune`: Removes URL parameters, e.g. `$tracker=sitecampaignpage`. Assumes RegEx by default; add a `|` after the `=` to avoid assuming such. ## Adblock Plus, Adblock and AdGuard only: * `$webrtc`: Prevents such resources from being downloaded through the titular JavaScript API. The uBO equivalent seems to be `##+js(nowebrtc)`, but conversion is not done automatically. @@ -145,6 +146,7 @@ * `@@` + `$stealth`: Turns off Stealth Mode on that site. * `$replace`: Changes the text of text elements on a site. Supports and requires use of RegEx. Requires ridiculous amounts of trust rights and cannot be used in web-hosted lists. * `$protobuf`: Similar to `$replace`, but strips away numeric values from responses given by the `Protocol Buffers` API. +* `$removeparam`: Very similar to `$queryprune`, except that it assumes ordinary text by default and that RegEx is opt-in. ## AdGuard for [Android/iOS] only: