使用CefSharp在.Net程式中嵌入Chrome瀏覽器(二)——引數設定
阿新 • • 發佈:2019-01-10
原文:
使用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