Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

built-in adblock and tracking protection?#40859

Unanswered
TURBOKANTR asked this question inIdeas
Discussion options

I'm wondering if it is possible to integrate uBlock origin (or something equvilent) into engine as it's adblock and tracking protection? Basically the ultime browser with adblock & anti-tracking.

Love the project, hope it succeeds! ❤️

You must be logged in to vote

Replies: 1 comment 5 replies

Comment options

webbeef
Nov 24, 2025
Collaborator

Proper support for uBlock origin requires WebExtension support - at least the infrastructure and the APIs used by uBlock. That's a great project in itself, but not a small one!

A simpler option - doable for an embedder using the network interception api (

fnload_web_resource(&self,_webview:WebView,_load:WebResourceLoad){}
) - is to use Brave's Rust ad-blocker implementation (https://github.com/brave/adblock-rust) or something similar.

You must be logged in to vote
5 replies
@TURBOKANTR
Comment options

Yeah I heard adblock-rust is compatible with ublock lists but not sure if it's effective as ublock itself. Great option tho!

@jschwe
Comment options

jschweNov 25, 2025
Collaborator

Oh, that's actually a pretty neat idea (I wasn't aware of adblock-rust). I wonder if we could / should add it as a feature to servoshell.

@webbeef
Comment options

webbeefDec 1, 2025
Collaborator

I don't think we should add something that opinionated to servoshell. But also, I don't know if servoshell acceptable feature scope is well defined. I would love to hear from the TSC on that.

@TURBOKANTR
Comment options

I don't think we should add something that opinionated to servoshell. But also, I don't know if servoshell acceptable feature scope is well defined. I would love to hear from the TSC on that.

Opinionated? What do you mean? Also I think today's internet is not usable without any adblock or tracking protection.

@webbeef
Comment options

webbeefDec 2, 2025
Collaborator

I mean that Servoshell is supposed to be a test-bed for the Servo embedding API - it doesn't have to be fully featured like a production browser. Integrating lots of 3rd party code will make it less a "reference implementation".

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Category
Ideas
Labels
None yet
3 participants
@TURBOKANTR@jschwe@webbeef

[8]ページ先頭

©2009-2025 Movatter.jp