日期:2014-05-18 浏览次数:21894 次
/// <summary>
/// WebBrowser页面加载完成事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void myWebBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
switch (e.Url.AbsoluteUri)
{
case "127.0.0.1/test2_2.aspx":
addFunction(set1 );
break;
default:
break;
}
}
/// <summary>
/// 获取指定的页面框架
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
HtmlDocument getDom( string url)
{
try
{
if (url == "")
{
////这个位置特别容易报错
return myWebBrowser.Document;
}
if (myWebBrowser.Document.Url.AbsoluteUri == url) ////这个位置特别容易报错
{
return myWebBrowser.Document;
}
foreach (HtmlWindow item in myWebBrowser.Document.Window.Frames)
{
if (item.Document.Url.AbsoluteUri == url)
{
return item.Document;
}
}
return null;
}
catch (Exception e)
{
return null;
}
}