Forums
New posts
Search forums
News
Security News
Technology News
Giveaways
Giveaways, Promotions and Contests
Discounts & Deals
Reviews
Users Reviews
Video Reviews
Support
Windows Malware Removal Help & Support
Mac Malware Removal Help & Support
Mobile Malware Removal Help & Support
Blog
Log in
Register
What's new
Search
Search titles only
By:
Search titles only
By:
Reply to thread
Menu
Install the app
Install
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Forums
Software
Browsers
Web Extensions
uBlock Origin Lite - MV3-based content blocker
Message
<blockquote data-quote="silversurfer" data-source="post: 1058939" data-attributes="member: 26718"><p>GitHub: <a href="https://github.com/uBlockOrigin/uBOL-home" target="_blank">GitHub - uBlockOrigin/uBOL-home: All uBlock Origin Lite-related issues (including filter-related ones) go here</a></p><hr /><p></p><h3>Description</h3><p><strong>uBO Lite</strong> (uBOL), a <strong>permission-less</strong> <a href="https://developer.chrome.com/docs/extensions/mv3/intro/" target="_blank">MV3 API-based</a> content blocker.</p><p></p><p>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 <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/scripting/registerContentScripts" target="_blank">performed reliably</a> 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 <em>only</em> when you interact with the popup panel or the option pages.</p><p></p><p>uBOL does not require broad "read/modify data" <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/permissions" target="_blank">permission</a> 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.</p><p></p><p><strong>However, [...]</strong> [SPOILER]</p><p></p><p>uBOL allows you to <em>explicitly</em> grant extended permissions on specific sites of your choice so that it can better filter on those sites using declarative cosmetic and scriptlet injections.</p><p></p><p>To grant extended permissions on a given site, open the popup panel and pick a higher filtering mode such as Optimal or Complete.</p><p></p><p></p><p><a href="https://user-images.githubusercontent.com/585534/195468156-d7e63ab9-abfa-443c-a8f6-e646a29b801e.png" target="_blank"><img src="https://user-images.githubusercontent.com/585534/195468156-d7e63ab9-abfa-443c-a8f6-e646a29b801e.png" alt="uBOL's popup panel: no permission's popup panel: no permission" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p></p><p>The browser will then warn you about the effects of granting the additional permissions requested by the extension on the current site, and you will have to tell the browser whether you accept or decline the request:</p><p></p><p></p><p><a href="https://user-images.githubusercontent.com/585534/195342593-2b82b740-70a3-4507-a0e5-d7aee803b286.png" target="_blank"><img src="https://user-images.githubusercontent.com/585534/195342593-2b82b740-70a3-4507-a0e5-d7aee803b286.png" alt="uBOL's popup panel: browser warning's popup panel: browser warning" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p></p><p>If you accept uBOL's request for additional permissions on the current site, it will be able to better filter content for the current site:</p><p></p><p></p><p><a href="https://user-images.githubusercontent.com/585534/195342612-85d109d9-9006-4eb5-95a5-fec8a4f233ea.png" target="_blank"><img src="https://user-images.githubusercontent.com/585534/195342612-85d109d9-9006-4eb5-95a5-fec8a4f233ea.png" alt="uBOL's popup panel: permissions to inject content's popup panel: permissions to inject content" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p></p><p>You can set the default filtering mode from uBOL's options page. If you pick the Optimal or Complete mode as the default one, you will need to grant uBOL the permission to modify and read data on all websites:</p><p></p><p></p><p><a href="https://user-images.githubusercontent.com/585534/195343335-a0aa103e-621e-4137-9bcf-9821dc881be1.png" target="_blank"><img src="https://user-images.githubusercontent.com/585534/195343335-a0aa103e-621e-4137-9bcf-9821dc881be1.png" alt="uBOL's options: Default filtering mode's options: Default filtering mode" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p>[/SPOILER]</p><p></p><p>The default ruleset corresponds to at least uBlock Origin's default filterset:</p><ul> <li data-xf-list-type="ul">uBlock Origin's built-in filter lists</li> <li data-xf-list-type="ul">EasyList</li> <li data-xf-list-type="ul">EasyPrivacy</li> <li data-xf-list-type="ul">Peter Lowe’s Ad and tracking server list</li> </ul><p>You can add more rulesets by visiting the options page -- click the <em>Cogs</em> icon in the popup panel.</p><p></p><p>Keep in mind this is still a work in progress, with these end goals:</p><ul> <li data-xf-list-type="ul">No broad host permissions at install time -- extended permissions are granted explicitly by the user on a per-site basis.</li> <li data-xf-list-type="ul">Entirely declarative for reliability and CPU/memory efficiency.</li> </ul><p></p><h3>Changelog</h3><p>See <a href="https://github.com/uBlockOrigin/uBOL-home/releases" target="_blank"><em>Releases</em> section</a>. Previous releases can be found in <a href="https://github.com/gorhill/uBlock/releases?q=uBOL_" target="_blank"><em>Releases</em> section of uBlock repo</a>.</p><p></p><h3>Issues</h3><p>All uBO Lite-related issues (including filter-related ones) <a href="https://github.com/uBlockOrigin/uBOL-home/issues" target="_blank">go here</a>.</p><p></p><hr /></blockquote><p></p>
[QUOTE="silversurfer, post: 1058939, member: 26718"] GitHub: [URL='https://github.com/uBlockOrigin/uBOL-home']GitHub - uBlockOrigin/uBOL-home: All uBlock Origin Lite-related issues (including filter-related ones) go here[/URL] [HR][/HR] [HEADING=2]Description[/HEADING] [B]uBO Lite[/B] (uBOL), a [B]permission-less[/B] [URL='https://developer.chrome.com/docs/extensions/mv3/intro/']MV3 API-based[/URL] 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 [URL='https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/scripting/registerContentScripts']performed reliably[/URL] 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 [I]only[/I] when you interact with the popup panel or the option pages. uBOL does not require broad "read/modify data" [URL='https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/permissions']permission[/URL] 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. [B]However, [...][/B] [SPOILER] uBOL allows you to [I]explicitly[/I] grant extended permissions on specific sites of your choice so that it can better filter on those sites using declarative cosmetic and scriptlet injections. To grant extended permissions on a given site, open the popup panel and pick a higher filtering mode such as Optimal or Complete. [URL='https://user-images.githubusercontent.com/585534/195468156-d7e63ab9-abfa-443c-a8f6-e646a29b801e.png'][IMG alt="uBOL's popup panel: no permission's popup panel: no permission"]https://user-images.githubusercontent.com/585534/195468156-d7e63ab9-abfa-443c-a8f6-e646a29b801e.png[/IMG][/URL] The browser will then warn you about the effects of granting the additional permissions requested by the extension on the current site, and you will have to tell the browser whether you accept or decline the request: [URL='https://user-images.githubusercontent.com/585534/195342593-2b82b740-70a3-4507-a0e5-d7aee803b286.png'][IMG alt="uBOL's popup panel: browser warning's popup panel: browser warning"]https://user-images.githubusercontent.com/585534/195342593-2b82b740-70a3-4507-a0e5-d7aee803b286.png[/IMG][/URL] If you accept uBOL's request for additional permissions on the current site, it will be able to better filter content for the current site: [URL='https://user-images.githubusercontent.com/585534/195342612-85d109d9-9006-4eb5-95a5-fec8a4f233ea.png'][IMG alt="uBOL's popup panel: permissions to inject content's popup panel: permissions to inject content"]https://user-images.githubusercontent.com/585534/195342612-85d109d9-9006-4eb5-95a5-fec8a4f233ea.png[/IMG][/URL] You can set the default filtering mode from uBOL's options page. If you pick the Optimal or Complete mode as the default one, you will need to grant uBOL the permission to modify and read data on all websites: [URL='https://user-images.githubusercontent.com/585534/195343335-a0aa103e-621e-4137-9bcf-9821dc881be1.png'][IMG alt="uBOL's options: Default filtering mode's options: Default filtering mode"]https://user-images.githubusercontent.com/585534/195343335-a0aa103e-621e-4137-9bcf-9821dc881be1.png[/IMG][/URL] [/SPOILER] The default ruleset corresponds to at least uBlock Origin's default filterset: [LIST] [*]uBlock Origin's built-in filter lists [*]EasyList [*]EasyPrivacy [*]Peter Lowe’s Ad and tracking server list [/LIST] You can add more rulesets by visiting the options page -- click the [I]Cogs[/I] icon in the popup panel. Keep in mind this is still a work in progress, with these end goals: [LIST] [*]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. [/LIST] [HEADING=2]Changelog[/HEADING] See [URL='https://github.com/uBlockOrigin/uBOL-home/releases'][I]Releases[/I] section[/URL]. Previous releases can be found in [URL='https://github.com/gorhill/uBlock/releases?q=uBOL_'][I]Releases[/I] section of uBlock repo[/URL]. [HEADING=2]Issues[/HEADING] All uBO Lite-related issues (including filter-related ones) [URL='https://github.com/uBlockOrigin/uBOL-home/issues']go here[/URL]. [HR][/HR] [/QUOTE]
Insert quotes…
Verification
Post reply
Top