14

我是 CefSharp 的新手。上周我在 C# 中使用 CefSharp 构建了我的第一个小程序。这是一个分屏程序。在一次拆分中,我加载了 Tweetdeck。它工作正常,但 Tweetdeck 不存储 cookie。每次我启动程序时,我都必须登录。有没有办法保存cookies?

var browser1 = new CefSharp.WinForms.ChromiumWebBrowser("https://tweetdeck.twitter.com/")
        {
            Dock = DockStyle.Fill,
        };
splitContainer1.Panel1.Controls.Add(browser1);
4

2 回答 2

19

设置 CefSettings.CachePath 目录。设置被传递给 Cef.Initialize()。

于 2015-02-09T21:54:27.577 回答
17

只是关于如何使用它。

public partial class MainWindow : Window
    {
        public MainWindow()
        {
            CefSharp.CefSettings settings = new CefSharp.CefSettings();
            settings.CachePath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + @"\CEF"; 
           CefSharp.Cef.Initialize(settings);

            InitializeComponent();
            //webcontrol.BrowserSettings.ApplicationCache = CefSharp.CefState.Enabled;

        }
    }
于 2017-01-27T23:48:33.570 回答