QCefView
QCefView copied to clipboard
[FEATURE] SetPreference 怎么设置网络代理?
** Feature Description 【特性详细描述】** 在项目中我需要设置网页代理,但是没有看到示例和网上信息,只看到一些关于cef设置方法。
我在网上看到 CefRefPtr<CefDictionaryValue> dict = CefDictionaryValue::Create(); dict->SetString("mode", "fixed_servers"); dict->SetString("server", "192.168.1.100:8000");
CefRefPtr<CefValue> value = CefValue::Create(); value->SetDictionary(dict); context->SetPreference("proxy", value, error);
我需要怎么通过QCefView 里的方法设置网页代理?
QCefConfig config;
config.addCommandLineSwitchWithValue("--proxy-server","http://127.0.0.1:1081");
QJsonObject proxy{
{ "mode", "fixed_servers" }, //
{ "server", "192.168.1.100:8000" }, //
};
QString error;
qcefview->setPreference("proxy", QVariant(proxy), error);
需要在底层Browser已经创建完成之后