こんにちは、みんな
プログラムで同じChromiumWebBrowserを使用しましたが、すべてのChromiumWebBrowserが同じCookieを共有しました。ChromiumWebBrowserにスタンドアロンのCookieを設定する方法はありますか?
ありがとう。
それで、あなたは尋ねるべき質問があります、あなたはどこで答えを探すことができますか?
- 特に別のマシンへのデプロイで問題が発生した場合は、FAQ、そこにある多くの有用な情報を確認してください: https ://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions
- GitHubは素晴らしい検索機能を証明しており、過去の問題やコードを検索します。 だからそれをチェックしてください(このページの上部にある検索ボックス): https ://github.com/cefsharp/CefSharp
- あなたは$
Stackoverflow
ですべてのCefSharp
タグ付きの問題を見ることができます、そこにいくつかの有用なものがあります: http ://stackoverflow.com/questions/tagged/cefsharpGitter Chat Channel
で過去の質問/会話を検索できます。すべてのディスカッションを最初から検索できます: https ://gitter.im/cefsharp/CefSharp
時間をかけて問題テンプレートを読んでください。質問がある場合は、最初にGitter
で質問してください。
https://github.com/cefsharp/CefSharp/blob/master/ISSUE_TEMPLATE.md
@duoduoxi次回は問題テンプレートをお読みください。
分離はRequestContext
を使用して実現されます。 一意のRequestContext
ごとに一意のキャッシュを指定する場合は、Cookieを分離する必要があります。 複数のインスタンス間でRequestContext
を共有できます。
c#
browser.RequestContext = new RequestContext(new RequestContextSettings { CachePath = "cache1" });
@amaitland
申し訳ありませんが、私はgithubに精通していません。 次回はギッターについて質問します。
どうもありがとうございました。
最も参考になるコメント
@duoduoxi次回は問題テンプレートをお読みください。
分離は
RequestContext
を使用して実現されます。 一意のRequestContext
ごとに一意のキャッシュを指定する場合は、Cookieを分離する必要があります。 複数のインスタンス間でRequestContext
を共有できます。c# browser.RequestContext = new RequestContext(new RequestContextSettings { CachePath = "cache1" });
https://github.com/cefsharp/CefSharp/blob/5248174f894cba94c11bdf4aefe6b74383326d6c/CefSharp.Wpf.Example/Views/BrowserTabView.xaml.cs#L44