.Refresh();//刷新
.GoBack();//后退
.GoForward();//前进
.Navigate(new Uri(address)); //打开链接
.Dock = DockStyle.Fill; //完全停靠在父容器中
.ScriptErrorsSuppressed = true ; //关闭错误显示
Uri a = new Uri(WebBrowser.Document.ActiveElement.GetAttribute("href"));//获取点击中的链接地址
.Navigated += new WebBrowserNavigatedEventHandler(WebBrowser_Navigated);//加载中处理事件 .DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(WebBrowser _DocumentCompleted);//页面加载完成处理事件 .NewWindow += new CancelEventHandler(WebBrowser _NewWindow);//新的窗口中打开页面
// Navigates to the given URL if it is valid.
private void Navigate(WebBrowser web,String address)
{
if (String.IsNullOrEmpty(address)) return;
if (address.Equals("about:blank")) return;
if (!address.StartsWith("http://")) address = "http://" + address;
try
{
WebBrowser.Navigate(new Uri(address));
}
catch (System.UriFormatException)
{
return;
}
// Updates the URL in TextBoxAddress upon navigation.
private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
toolStripTextBox1.Text = WebBrowser.Url.ToString();
}
}
private void WebBrowser_NewWindow(object sender, CancelEventArgs e)
{
WebBrowser webb = new WebBrowser();
WebBrowser = WebBrowsers[webtab.SelectedIndex];
webb.Name = "webb" + webtab.TabCount;
Uri a = new Uri(WebBrowser.Document.ActiveElement.GetAttribute("href"));
webb.Url = a;
webb.Dock = DockStyle.Fill;
TabPage p = new TabPage();
p.Controls.Add(webb);
webtab.TabPages.Add(p);
webtab.SelectedTab = p;
webb.NewWindow += new CancelEventHandler(WebBrowser_NewWindow);
e.Cancel = true;//取消在默认浏览器中打开
}
#region 用户自动登陆
private void WebBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
HtmlDocument log_auto = WebBrowser.Document;
HtmlElement log_btn = null;
foreach (HtmlElement em in log_auto.All) //轮循
{
string str = em.Name;
string id = em.Id;
if ((str == "username") || (str == "password") || (str == "submit")) //减少处理
{
switch (str)
{
case "username": em.SetAttribute("value", usernamexml);
break; //赋用户名
case "password": em.SetAttribute("value", userpasswordxml );
break; //赋密码
case "submit": log_btn = em;
break; //获取submit按钮
default:
break;
}
}
}
log_btn.InvokeMember("click"); //触发submit事件
}
#endregion
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有