使用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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM