そのページに移動する前または移動中に、Cookie を Webbrowser コントロールに設定します。Navigated イベントで Cookie を設定できますが、Webbrowser コントロールの Navigating イベントで Cookie を設定できません。
以下のコードで Cookie を設定しようとしています。
webbrowser.InvokeScript("document.cookie=" + cookie_name+ "=" + cookie_value);
上記のコードを試すと、「不明なエラーが発生しました。エラー: 80020006」というエラーが表示されます。
以下の URL で Web ブラウザー コントロールに Cookie を設定しようとしましたが、それでもブラウザーに Cookie を設定できません: http://christian-helle.blogspot.in/2012/03/integrating-html5-and-javascript -with.html
編集:
ここでは、HttpWebRequest ではなく、Webbrowser コントロールの Cookie を設定しようとしています。HttpWebRequest の Cookie を設定して html を取得できますが、HttpWebRequest.CookieContainer は Web ブラウザーに Cookie を設定しません。
前もって感謝します。