CEF 3 Отключить WebRTC - IP-утечки
Можем ли мы отключить WebRTC в CEF 3?
Я имею в виду именно доступ к JavaScript для локальных ips. Похоже, в Chrome есть такие настройки, как chrome.privacy.network.webRTCMultipleRoutesEnabled, которые помогают, но, похоже, их нет в CEF.
1 ответ
У меня была та же проблема, и я перестроил CEF и Chrome без поддержки WebRTC. Вот шаги, которые я использую:
- Загрузите скрипт automate-git.py в папку c: / code / automate здесь: https://bitbucket.org/chromiumembedded/cef/raw/master/tools/automate/automate-git.py
Создайте пакет со следующим содержимым и запустите его:
SET GYP_MSVS_VERSION = 2015
python c: /code/automate/automate-git.py --verbose-build --download-dir = C: / code / chromium_git --branch = [ЗАМЕНИТЬ С ТЕКУЩИМ ФИЛИАЛОМ] --minimal-distribution --no-debug-build --force-build
Пауза
Установите дляenable_webrtc значение 0 в файле C:\code\chromium_git\chromium\src\build\common.gypi.
Запустите пакет снова.
А может быть, там есть более простой способ, например, используя CefRequestContext::SetPreference
,