110,538
社区成员
发帖
与我相关
我的任务
分享
public void GetAlert(mshtml.HTMLDocument _doc)
{
_doc.parentWindow.execScript("function alert(s){ var span=document.getElementById('Alert_Span');span.innerHTML=s;return;}");
// mshtml.HTMLSpanElement span = _doc.getElementById("Alert_Span") as mshtml.HTMLSpanElement;
// return span.innerHTML;
}
mshtml.HTMLSpanElement AlertSpan = doc.getElementById("Alert_Span") as mshtml.HTMLSpanElement;
string AlertContent = AlertSpan.innerHTML;
public static List<string> errors;
void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
IHTMLWindow2 win = (IHTMLWindow2)webBrowser1.Document.Window.DomWindow;
string s = @"function confirm() {";
s += @"return true;";
s += @"}";
s += @"function alert(str)";
s += @"{";
s += @"window.external.alertMessage(str);";
s += @"}";
win.execScript(s, "javascript");
webBrowser1.ObjectForScripting = this;
}
public void alertMessage(string s)
{
errors.Add(s);
}