在實現了.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