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