Как отключить WebRTC в Google Chrome без использования расширения или плагина?

2740
Braden Dodge

Я хочу отключить WebRTC в Google Chrome в настройках браузера, как вы можете в Firefox, или заблокировать его с помощью другой программы. Я не хочу использовать расширение, которое можно удалить или отключить. В идеале я также хотел бы иметь возможность развернуть это на нескольких десятках рабочих станций, поэтому я хочу использовать нечто более «постоянное», чем расширение. Даже если для него нет легко доступных «настроек», мне интересно, может ли быть способ отредактировать файл CSS или что-то в этом роде. Насколько я знаю, Chrome-эквивалент about:configстраницы Firefox не существует, но, может быть, есть что-то похожее, что мне еще предстоит открыть?

Извините за туманный звучащий вопрос, я просто немного колеблюсь в темноте, у меня очень ограниченный опыт работы с любым видом программирования и я сосредоточен в основном на диагностике оборудования и системном / сетевом администрировании Windows, но мне интересно узнать хотя бы некоторые из них. основы для диагностических целей.

2

1 ответ на вопрос

2
galoget

Из того, что я попробовал, вы можете сделать следующее:

  1. Найдите свой предпочтительный файл 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. Выйдите из Chrome и сохраните резервную копию файла в Preferencesдругом месте. Убедитесь, что Chrome не работает в фоновом режиме.

  3. Откройте Preferencesфайл в текстовом редакторе (например, Notepad ++, Sublime Text, gedit).

  4. Добавьте эту строку в конец файла, обращая внимание на формат. (Просто следуйте формату других строк, добавляя запятую при необходимости.)

    "webrtc":{"multiple_routes_enabled":false} 

Если у вас есть сомнения, вот фрагмент из последних строк моего Preferencesфайла перед модификацией:

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

И вот файл после модификации:

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

И тогда вы сделали. Вы можете проверить, работает ли это, используя этот веб-сайт .

Перед отключением WebRTC: enabled_webrtc_in_chrome

После отключения WebRTC: disabled_webrtc_in_chrome

Примечание. Если вы случайно допустили ошибку и Chrome больше не запускается, вы можете заменить файл настроек на резервную копию, сохраненную ранее.

На данный момент не существует идеального решения для отключения WebRTC на рабочем столе простым щелчком мыши или без использования расширения, в мобильной версии Google Chrome вы можете перейти на chrome://flags/страницу И искать webrtcтам будут некоторые опции, которые вы можете отключить там.

Другим решением будет использование Slimjet, это проект на основе Chromium, который использует тот же механизм Blink, что и Google Chrome, но предлагает простой вариант отключения WebRTC .

Надеюсь, поможет.

chrome: // flags / # disable-webrtc - в последнем chrome такого нет integratorIT 6 лет назад 0
Это доступно только в мобильной версии Google Chrome. galoget 6 лет назад 0
Да, извините - я пропустил эту информацию;) integratorIT 6 лет назад 0

Похожие вопросы