
Я хочу отключить WebRTC в Google Chrome в настройках браузера, как это можно сделать в Firefox, или заблокировать его другой программой. Я не хочу использовать расширение, которое можно удалить или отключить. В идеале я также хотел бы иметь возможность развернуть это на паре десятков рабочих станций, отсюда мое желание использовать что-то более «постоянное», чем расширение. Даже если для этого нет легкодоступной «настройки», мне интересно, есть ли способ редактировать CSS-файл или что-то в этом роде. Насколько мне известно, в Chrome нет эквивалента страницы Firefox about:config
, но, может быть, есть что-то похожее, о чем я еще не узнал?
Извините за туманно звучащий вопрос, я просто блуждаю в темноте, у меня очень ограниченный опыт в каком-либо программировании, и я сосредоточен в основном на диагностике оборудования и системном/сетевом администрировании Windows, но мне интересно изучить хотя бы некоторые основы для диагностических целей.
решение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
Выйдите из Chrome и сохраните резервную копию файла
Preferences
где-нибудь еще. Убедитесь, что Chrome не работает в фоновом режиме.Откройте
Preferences
файл в текстовом редакторе (например, Notepad++, Sublime Text, gedit).Добавьте эту строку в конец файла, обращая внимание на формат. (Просто следуйте формату других строк, добавляя запятую при необходимости.)
"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":""}}
И тогда вы закончили. Вы можете проверить, работает ли это, используяэтот сайт.
Примечание: Если вы случайно внесли изменение, которое вызвало ошибку и Chrome больше не запускается, вы можете заменить файл
Preferences
резервной копией, сохраненной ранее.
На данный момент не существует идеального решения для отключения WebRTC на настольном компьютере простым щелчком мыши или без использования расширения. В мобильной версии Google Chrome вы можете перейти по ссылке chrome://flags/
и поискать webrtc
там будут некоторые опции, которые вы можете отключить.
Другим решением будет использованиеSlimjet, это проект на основе Chromium, который использует тот же движок Blink, что и Google Chrome, но предлагаетпростой вариант отключения WebRTC.
Надеюсь, поможет.