CEF 3禁用WebRTC - Ip泄漏

时间:2016-03-02 14:03:25

标签: webrtc chromium-embedded cefglue

我们可以在CEF 3中禁用WebRTC吗?

我指的是对本地ips的JavaScript访问。 Chrome似乎有像chrome.privacy.network.webRTCMultipleRoutesEnabled这样的设置有帮助 - 但这些似乎不存在于CEF中。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,最终在没有WebRTC支持的情况下重建了CEF和Chrome。以下是我使用的步骤:

  1. 从此处下载c:/ code / automate文件夹中的 automate-git.py 脚本: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 = [REPRACE WITH CURRENT BRANCH] --minimal-distrib - no-debug-build --force-build

    暂停

  3. 在C:\ code \ chromium_git \ chromium \ src \ build \ common.gypi文件中将 enable_webrtc 设置为0。

  4. 再次运行批处理。

  5. 也许有更简单的方法,例如,使用CefRequestContext::SetPreference