8.CefSharpを使って、CacheとCookieの保存をしてみる。

1.これまでの以下1、2、3をおさらいして、新しくプロジェクトを作成します。

  1. WinFormsアプリを作成して、NuGetパッケージを使ってCefSharpを追加する。
  2. プラットフォーム構成を変更して、AnyCPUで使用できるようにする。
  3. CefSharpを使って、通常のブラウザを表示する。

2.フォーム(Form1.cs)を変更します。

下図の例では、カレントディレクトリに「cache」フォルダと「cookies」フォルダが作成され、それぞれのデータが保存されます。

3.ここまで出来たら、実行してみます。

  1. クッキーテスターのサイトが表示されます。
  2. 左下の「Set Test Cookie」をクリックして、クッキーを保存すると、上に保存したクッキーが表示されます。
  3. 一度、プログラムを終了し、再度実行すると、同じ画面となり、クッキーが保存され復元されたことがわかります。

カレントディレクトリには、「cache」フォルダと「cookies」フォルダが作成されています。

「cache」フォルダの中は、こんな感じ

「cookies」フォルダの中は、こんな感じ

 

【フォーム(Form1.cs)】