gorhill / uBlock

uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.
GNU General Public License v3.0
47.38k stars 3.15k forks source link

[Firefox] Ability to completely disable WebRTC #2853

Closed gorhill closed 1 year ago

gorhill commented 7 years ago

Firefox's WebExtensions API support the complete disabling of WebRTC. Make this option available to user.

The current option "Prevent WebRTC from leaking local IP addresses" will become a sub-option of "Disable WebRTC". For platform not supporting the disabling of WebRTC, the option "Disable WebRTC" will be disabled (dimmed) and always checked.

jspenguin2017 commented 7 years ago

For platform not supporting the disabling of WebRTC, the option "Disable WebRTC" will be disabled (dimmed) and always checked.

I think that is a bit confusing, maybe disabled and always not checked?

gorhill commented 7 years ago

That's right my bad, not checked is what I really meant.

BilBg commented 7 years ago

Slimjet (Chromium clone - http://www.slimjet.com/ ) have this in Settings: (I don't know if they changed the source code of Chromium to accomplish this or it is some "hidden setting" in original Chromium they expose)

The screenshot is from Slimjet Browser Portable 10.0.5.0 (based on Chromium 50.0.2661.75)

Slimjet - Enable WebRTC.png

zero77 commented 7 years ago

Just a suggestion but, is that not something that would fit in better with uMatrix, you could even add an extra column in the add on menu.

loganmarchione commented 7 years ago

@gorhill, there is an undocumented permission (privacy) needed in manifest.json. Bug is here.

gorhill commented 7 years ago

privacy permission is not undocumented, it has been used by uBO since May 2015.