求助一段代码
net吧
全部回复
仅看楼主
level 1
muzico425 楼主
void WebBrowser_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
//网页已加载就弹出对话框的确认
IHTMLDocument2 vDocument = (IHTMLDocument2)WebBrowser.Document.DomDocument;
vDocument.parentWindow.execScript("function confirm(str){return true;} ", "javascript"); //弹出确认
vDocument.parentWindow.execScript("function alert(str){return true;} ", "javaScript");//弹出提示
this.InjectAlertBlocker();
}
private void InjectAlertBlocker()
{
HtmlElement head = this.WebBrowser.Document.GetElementsByTagName("head")[0];
//
HtmlElement scriptEl = this.WebBrowser.Document.CreateElement("script");
IHTMLScriptElement element = (IHTMLScriptElement)scriptEl.DomElement;
string alertBlocker = "window.alert = function () { };window.showModalDialog = function () { };";
element.text = alertBlocker;
head.AppendChild(scriptEl);
}
2015年09月24日 02点09分 1
level 1
muzico425 楼主
问题是
IHTMLDocument2 vDocument = (IHTMLDocument2)WebBrowser.Document.DomDocument;
vDocument.parentWindow.execScript("function confirm(str){return true;} ", "javascript"); //弹出确认
vDocument.parentWindow.execScript("function alert(str){return true;} ", "javaScript");//弹出
和方法InjectAlertBlocker都是什么作用啊 新手求助 这是webbrowser控件使用的
2015年09月24日 02点09分 2
1