uBO Lite (uBOL), an experimental permission-less MV3 API-based content blocker.
See summary description/documentation.
Release notes
New
Added ability to enable broad permissions
Added ability to enable broad permissions, i.e. to allow extended filtering for all websites by default. You can enable/disable broad permissions from the Filter lists pane in the dashboard.
When broad permissions are enabled, it won't be possible to exclude a specific site to make it permission-less, as the browser does not support permissions exclusion. Consequently the permissions button (Sun icon) in the popup panel is disabled when broad permissions is enabled.
At the moment, extended filtering comprises:
- Specific cosmetic filtering (including procedural cosmetic filtering)
- Scriptlet injections
Added 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.
Fixes
Install from the Chrome Web Store
Manual installation: Download the uBlock0_0.1.[...].[...].mv3.zip
package below, unzip, navigate to chrome://extensions/
in your browser, then tell the browser to load the extension.