CEF 3 Отключить WebRTC - IP-утечки

Можем ли мы отключить WebRTC в CEF 3?

Я имею в виду именно доступ к JavaScript для локальных ips. Похоже, в Chrome есть такие настройки, как chrome.privacy.network.webRTCMultipleRoutesEnabled, которые помогают, но, похоже, их нет в CEF.

1 ответ

У меня была та же проблема, и я перестроил CEF и Chrome без поддержки WebRTC. Вот шаги, которые я использую:

  1. Загрузите скрипт automate-git.py в папку c: / code / automate здесь: https://bitbucket.org/chromiumembedded/cef/raw/master/tools/automate/automate-git.py
  2. Создайте пакет со следующим содержимым и запустите его:

    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

    Пауза

  3. Установите дляenable_webrtc значение 0 в файле C:\code\chromium_git\chromium\src\build\common.gypi.

  4. Запустите пакет снова.

А может быть, там есть более простой способ, например, используя CefRequestContext::SetPreference,

Другие вопросы по тегам