Chromium ブラウザー インスタンスごとに個別のユーザー セッションを作成しようとしていますが、その方法に関する関連する例が見つかりません。目的は、ブラウザ インスタンスごとに Cookie を個別に保存することです。
誰かが私を正しい方向に向けることができますか? 関連するコードを投稿しますが、これまでのところ、 hereの基本的な例しかありません。
Chromium ブラウザー インスタンスごとに個別のユーザー セッションを作成しようとしていますが、その方法に関する関連する例が見つかりません。目的は、ブラウザ インスタンスごとに Cookie を個別に保存することです。
誰かが私を正しい方向に向けることができますか? 関連するコードを投稿しますが、これまでのところ、 hereの基本的な例しかありません。
CEF3 リビジョン 2040では、個別のブラウザー インスタンス (キャッシュ、Cookie、localStorage、アクセス許可など) のサポートが追加されています。まず、最新の CefSharp (に更新されているCEF3.2526.1347
) があることを確認します。
次に、この例(135 行目) でわかるように、ブラウザー コンテキストが初期化された直後にOnContextInitialized
、Cookie ストレージのパスを設定できます。の APISetStoragePath
は次のとおりです。
Cookie データの保存に使用されるディレクトリ パスを設定します。|パス|の場合 空のデータはメモリにのみ保存されます。Cookie にアクセスできない場合は false を返します。
そのため、インメモリ Cookie を試すか、インスタンスごとに異なるパスを試すことができます。