【问题标题】:CEF 3 Disable WebRTC - Ip leaksCEF 3 禁用 WebRTC - IP 泄漏
【发布时间】:2016-03-02 14:03:25
【问题描述】:

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

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

【问题讨论】:

    标签: webrtc chromium-embedded cefglue


    【解决方案1】:

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

    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-distrib -- no-debug-build --force-build

      暂停

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

    4. 再次运行批处理。

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

    【讨论】:

      猜你喜欢
      • 2019-03-31
      • 2021-09-08
      • 2021-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多