Skip to content
Discussion options

You must be logged in to vote

does it always require access to webpages to block elements

Webpage access is necessary to inject CSS styles used to hide elements or modify styles, and to inject javascript used to modify the behavior of websites (like defusing content blocker detection, preventing content blocking circumvention, etc.) uBOL can work in basic mode, but only blocking network requests will be enforced.

Some blocker extensions seem to use the declarative content blocking API

uBOL also uses declarative content blocking API, indirectly through the DNR API. Safari internally converts DNR rules into content blocking rules.

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@a-gn
Comment options

Comment options

You must be logged in to vote
1 reply
@a-gn
Comment options

Answer selected by a-gn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants