-1

私のプログラムには複数の Web ブラウザー コントロールがあり、それらはすべてセッション Cookie を共有しているようです。私が望むのは、彼らがセッション Cookie を共有しないことです。

異なるアカウントで同じ Web サイトを開く、またはセッションに異なるデータを保存する同じ Web ページを開く、さまざまな Web ブラウザー コントロールがあります。

誰でも何か考えがありますか?

注:この質問は@Haroldisによってすでに投稿されています。古い質問をリンクしてください。私もこの問題を抱えているため、彼はすでに解決策を見つけていることを願っています。

4

1 に答える 1

0

リンクした回答で述べたように、これは標準の .net Web ブラウザー コントロールでは不可能です。ブラウザでページをユーザーに表示する必要がある場合 (単にデータを送受信するのではなく、その場合は webrequests が答えになります)、サードパーティのソフトウェアを介していくつかのオプションがあります。

1 つは WaTin で、Cookie を共有しないオプションを使用して、個別のブラウザー インスタンスを起動および制御できます。

別のオプションは awesomium です。これには .net ラッパーがあり、v1.7 以降で独立したインスタンスを実行できますが、あまりテストしていません。

于 2012-12-10T07:06:15.803 に答える