Jak wyłączyć WebRTC w Google Chrome bez użycia rozszerzenia lub wtyczki?

3

Chcę wyłączyć WebRTC w Google Chrome w ustawieniach przeglądarki, tak jak możesz w Firefox, lub zablokować go za pomocą innego programu. Nie chcę używać rozszerzenia, które można odinstalować lub wyłączyć. Idealnie, chciałbym również móc wdrożyć to na kilkudziesięciu stacjach roboczych, stąd moje pragnienie użycia czegoś, co jest bardziej „trwałe” niż rozszerzenie. Nawet jeśli nie ma dla niego łatwo dostępnego „ustawienia”, zastanawiam się, czy może istnieć sposób edycji pliku CSS lub czegoś takiego. O ile mi wiadomo, nie ma Chrome odpowiadającego about:configstronie Firefoksa , ale może jeszcze coś podobnego muszę odkryć?

Przepraszam za mgliste brzmiące pytanie, po prostu wymachiwałem tutaj w ciemności, mam bardzo ograniczone doświadczenie z wszelkiego rodzaju programowaniem i skupiam się przede wszystkim na diagnostyce sprzętu i systemach Windows / administracji sieci, ale jestem zainteresowany nauczeniem się przynajmniej niektórych podstawy do celów diagnostycznych.

Braden Dodge
źródło

Odpowiedzi:

2

Z tego, co próbowałem, możesz wykonać następujące czynności:

  1. Znajdź plik preferencji użytkownika Chrome.

    • Windows Vista / 7/8 / 8.1:

      C:\Users\(your_username)\AppData\Local\Google\Chrome\User Data\Default\Preferences
      
    • Mac OS X:

      ~/Library/Application Support/Google/Chrome/Default/Preferences
      
    • GNU / Linux:

      ~/.config/google-chrome/Default/Preferences
      
  2. Wyjdź z Chrome i zapisz kopię zapasową pliku Preferencesw innym miejscu. Upewnij się, że Chrome nie działa w tle.

  3. Otwórz Preferencesplik w edytorze tekstu (np. Notepad ++, Sublime Text, gedit).

  4. Dodaj ten wiersz na dole pliku, zwracając uwagę na format. (Wystarczy postępować zgodnie z formatem innych wierszy, w razie potrzeby dodając przecinek).

    "webrtc":{"multiple_routes_enabled":false}
    

Jeśli masz wątpliwości, oto fragment ostatnich linii mojego Preferencespliku przed modyfikacją:

"spellcheck":{"dictionaries":["en-US"],"dictionary":""},
"translate_ignored_count_for_language":{"es":44,"und":2},
"zerosuggest":{"cachedresults":""}}

A oto plik po modyfikacji:

"spellcheck":{"dictionaries":["en-US"],"dictionary":""},
"translate_ignored_count_for_language":{"es":44,"und":2},
"webrtc":{"multiple_routes_enabled":false},
"zerosuggest":{"cachedresults":""}}

A potem gotowe. Możesz sprawdzić, czy to działa, korzystając z tej witryny .

Przed wyłączeniem WebRTC: enabled_webrtc_in_chrome

Po wyłączeniu WebRTC: disabled_webrtc_in_chrome

Uwaga: jeśli przypadkowo popełniłeś błąd i Chrome się nie uruchomi, możesz zastąpić plik Preferencji zapisaną wcześniej kopią zapasową.

W tej chwili nie ma idealnego rozwiązania, aby wyłączyć WebRTC na komputerze za pomocą prostego kliknięcia lub bez użycia rozszerzenia, w mobilnej wersji Google Chrome możesz przejść do chrome://flags/I wyszukać, webrtcbędzie kilka opcji, które możesz tam wyłączyć.

Innym rozwiązaniem będzie użycie Slimjet , jest to projekt oparty na Chromium, który używa tego samego silnika Blink co Google Chrome, ale oferuje łatwą opcję wyłączenia WebRTC .

Mam nadzieję, że to pomoże.

galoget
źródło
chrome: // flags / # disable-webrtc - nie ma czegoś takiego w najnowszym chrome
integratorIT
To jest po prostu dostępne w mobilnej wersji Google Chrome.
galoget
Tak, przepraszam - pominąłem te informacje;)
integratorIT