我们可以在 CEF 3 中禁用 WebRTC 吗?
我专门指的是 JavaScript 访问本地 ips。Chrome 似乎有像 chrome.privacy.network.webRTCMultipleRoutesEnabled 这样的设置有帮助 - 但这些似乎在 CEF 中不存在。
我们可以在 CEF 3 中禁用 WebRTC 吗?
我专门指的是 JavaScript 访问本地 ips。Chrome 似乎有像 chrome.privacy.network.webRTCMultipleRoutesEnabled 这样的设置有帮助 - 但这些似乎在 CEF 中不存在。
我遇到了同样的问题,最终在没有 WebRTC 支持的情况下重建了 CEF 和 Chrome。这是我使用的步骤:
使用以下内容创建批处理并运行它:
设置 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
暂停
在 C:\code\chromium_git\chromium\src\build\common.gypi 文件中将enable_webrtc设置为 0。
再次运行批处理。
也许有更简单的方法,例如,使用CefRequestContext::SetPreference
.