web-dev-qa-db-ja.com

CefSharpにCookieを保存する方法

私はCefSharpを初めて使用します。先週、C#でCefSharpを使用して最初の小さなプログラムを作成しました。分割画面プログラムです。 1回の分割でTweetdeckをロードしました。正常に動作しますが、TweetdeckはCookieを保存しません。プログラムを起動するたびに、ログインする必要があります。クッキーを保存する方法はありますか?

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

CefSettings.CachePathディレクトリを設定します。設定はCef.Initialize()に渡されます。

15
Czarek Tomczak

使い方だけ。

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;

        }
    }
12
shyam_