用axWebBrowser做了一个浏览器:
private void axWebBrowser2_NavigateComplete2(object sender, AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event e)
{
AxWebBrowser browser = (AxWebBrowser)sender;
IHTMLDocument2 doc = (IHTMLDocument2)browser.Document;(axWebBrowser2_NavigateComplete2);
string URL_Cookie=Doc.url +","+Doc.cookie.ToString();
}
//记录下载的URL和COOKIE文件
获得的COOKIE跟HTTPWATCH里记录的做对比,"AWSUSER_ID=awsuser_id1206884858627r1897; ASP.NET_SessionId=pbgrfv45fubwufnbepkmho55; SiteSeq=593674717; newt=1; sportid=1",结果少了"ASP.NET_SessionId=pbgrfv45fubwufnbepkmho55";换一个网站测试,也是缺少sessionid,其中并没有打开新窗口,所以不存在打开新窗口丢失的问题,不知道是什么原因?谁能帮帮忙?
------解决方案--------------------------------------------------------