C# webbroser 自动点击JS弹出框?
想做个挂站的小东东大体完成了,现在有个小问题
我在挂站一段时间以后,会有一个退出的链接,点击后显示你本次的在线时间等信息,当你点击确定以后才算是真的退出
现在问题是,我通过代码点击了退出链接后,弹出的js对话框阻塞了程序,我如何可以通过代码去点击这个JS弹出框的确定按钮??? --------------------编程问答-------------------- 你自己把这个对话框点了,那你弹出他来又有什么意义呢?
用户也看不到他的在线时间等信息啊! --------------------编程问答-------------------- override ShowMessage
www.codeproject.com/KB/miscctrl/csEXWB.aspx --------------------编程问答-------------------- --------------------编程问答-------------------- http://blog.csdn.net/jinjazz/archive/2007/12/02/1912577.aspx
//using mshtml;
//using SHDocVw;
private void Form1_Load(object sender, EventArgs e)
{
this.webBrowser1.Navigate("http://localhost:28512/WebSite2/Default.aspx");
SHDocVw.WebBrowser wb = this.webBrowser1.ActiveXInstance as SHDocVw.WebBrowser;
wb.NavigateComplete2 += new SHDocVw.DWebBrowserEvents2_NavigateComplete2EventHandler(wb_NavigateComplete2);
}
void wb_NavigateComplete2(object pDisp, ref object URL)
{
mshtml.IHTMLDocument2 doc = (this.webBrowser1.ActiveXInstance as SHDocVw.WebBrowser).Document as mshtml.IHTMLDocument2;
doc.parentWindow.execScript("function alert(str){return ''}", "javascript");
}
补充:.NET技术 , C#