码迷,mamicode.com
首页 > Web开发 > 详细

使用CefSharp在.Net程序中嵌入Chrome浏览器(二)——参数设置

时间:2019-01-10 14:01:36      阅读:303      评论:0      收藏:0      [点我收藏+]

标签:false   控件   black   lse   修改   chrome浏览器   etc   proxy   initial   

原文:使用CefSharp在.Net程序中嵌入Chrome浏览器(二)——参数设置

在实现了.Net程序中嵌入Chrome浏览器后,下一步的个性化操作就是加入一些设置了,在前面的文章中,我们可以看到在使用Chrome控件前,有如下一个操作:

    var setting = new CefSharp.CefSettings();
    CefSharp.Cef.Initialize(setting, true, false);

这个setting变量就是用来存放chrome的全局设置的地方,当需要进行设置的时候,只需要对它进行修改即可。例如,我们要修改缓存目录,只需要如下设置即可:

    var setting = new CefSharp.CefSettings()
    {
        CachePath = Directory.GetCurrentDirectory() + @"\Cache",
    };

另外,有的设置是通过启动参数传入的,这些启动参数存放在CefCommandLineArgs成员中了,通过字符串的形式传入。例如,我们要给Chrome程序加一个代理服务器,则可以修改如下:

    setting.CefCommandLineArgs.Add("--proxy-server", "http://127.0.0.1:8877");

Chrome的常用参数则可以参考这个网页:http://www.ericdlarson.com/misc/chrome_command_line_flags.html

使用CefSharp在.Net程序中嵌入Chrome浏览器(二)——参数设置

标签:false   控件   black   lse   修改   chrome浏览器   etc   proxy   initial   

原文地址:https://www.cnblogs.com/lonelyxmas/p/10249455.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!