繁体   English   中英

Cefsharp:如何从设置中获取价值?

[英]Cefsharp: how to get value from settings?

在打开浏览器之前,Cefsharp 会初始化设置。 是否有可能以编程方式获得类似这些相同设置的列表? 例如在消息框中?

public void InitializeChromium()
{
    settings = new CefSettings();
    settings.CefCommandLineArgs.Add("proxy-server", "127.0.0.1:8080");
    // ...etc
}

例子:

MessageBox.Show(settings.CefCommandLineArgs.Values.ToString());

CefSettings.CefCommandLineArgs是一个IDictionary<string, string>所以像下面这样的东西可以完成这项工作。

var myArgs = string.Join(", ", settings.CefCommandLineArgs
        .Select( s => $"{s.Key}={s.Value}"));

您可能希望为没有值(标志)的设置美化它。

string.Join(", ", settings.CefCommandLineArgs)

为我工作...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM