1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-11-02 08:52:45 +01:00
uBlock/platform/mv3/extension/js
Raymond Hill 28aee736a5
[mv3] Add support for removeparam= filter option
Consequently, AdGuard URL Tracking Protection (AUTP) has been
added to the set of available filter lists.

However, removeparam= equivalent DNR rules can only be enforced
when granting uBOL broad permissions. If broad permissions are
not granted, removeparam= equivalent DNR rules are ignored.

Exception removeparam= filters are not supported, and these are
present in AUTP and meant to unbreak some websites which are
known to break as a result of removing query parameters.

This is issue might be mitigated in the future by making the
conversion from filters to DNR rules more complicated but this
can never replace the accuracy of uBO's filtering engine being
able to fully enforce arbitrary exception removeparam= filters.

Also, it is not possible to translate regex-based removeparam=
values to DNR rules, so these are dropped at conversion time.

As with other filters to DNR rules conversion, the converter
coallesce many distinct removeparam= filters into fewer DNR
rules.
2022-09-29 19:51:33 -04:00
..
3p-filters.js [mv3] Add support for removeparam= filter option 2022-09-29 19:51:33 -04:00
about.js [mv3] Add ability to enable/disable filter lists 2022-09-13 17:44:24 -04:00
background.js [mv3] Add support for removeparam= filter option 2022-09-29 19:51:33 -04:00
dashboard-common.js [mv3] Add ability to enable/disable filter lists 2022-09-13 17:44:24 -04:00
dashboard.js [mv3] Add ability to enable/disable filter lists 2022-09-13 17:44:24 -04:00
dom.js [mv3] Add support for removeparam= filter option 2022-09-29 19:51:33 -04:00
ext.js [mv3] Add ability to enable/disable filter lists 2022-09-13 17:44:24 -04:00
fetch.js [mv3] Add support for specific cosmetic filtering 2022-09-15 13:14:08 -04:00
popup.js [mv3] Add support for removeparam= filter option 2022-09-29 19:51:33 -04:00
ruleset-manager.js [mv3] Add support for removeparam= filter option 2022-09-29 19:51:33 -04:00
scripting-manager.js [mv3] Add support for removeparam= filter option 2022-09-29 19:51:33 -04:00
storage.js [mv3] Add ability to enable/disable filter lists 2022-09-13 17:44:24 -04:00
trusted-sites.js [mv3] Fix procedural operator matches-media() 2022-09-27 07:46:24 -04:00
utils.js [mv3] Add support for removeparam= filter option 2022-09-29 19:51:33 -04:00