2

uBlock/en.md at master · gorhill/uBlock · GitHub

 1 year ago
source link: https://github.com/gorhill/uBlock/blob/master/platform/mv3/description/en.md
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Description

uBO Lite (uBOL), an experimental permission-less MV3 API-based content blocker.

uBOL is entirely declarative, meaning there is no need for a permanent uBOL process for the filtering to occur, and CSS/JS injection-based content filtering is performed reliably by the browser itself rather than by the extension. This means that uBOL itself does not consume CPU/memory resources while content blocking is ongoing -- uBOL's service worker process is required only when you interact with the popup panel or the option pages.

uBOL does not require broad "read/modify data" permission at install time, hence its limited capabilities out of the box compared to uBlock Origin or other content blockers requiring broad "read/modify data" permissions at install time.

However, [...] uBOL allows you to explicitly grant extended permissions on specific sites of your choice so that it can better filter on those sites using declarative cosmetic and scriptlet injections.

The default ruleset corresponds to uBlock Origin's default filterset:

  • uBlock Origin's built-in filter lists
  • EasyList
  • EasyPrivacy
  • Peter Lowe’s Ad and tracking server list

You can add more rulesets by visiting the options page -- click the Cogs icon in the popup panel.

Keep in mind this is still a work in progress, with these end goals:

  • No broad host permissions at install time -- extended permissions are granted explicitly by the user on a per-site basis.
  • Entirely declarative for reliability and CPU/memory efficiency.

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK