c# webbrowser alert disable control 경고창 사용안함 차단하기
Reference Manager -> Assemblies -> Microsoft.mshtml Import 라이브러리 추가해야합니다.

private void webBrowser_네이버검색_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
blockScriptAlertMent(sender, e);
}
private void blockScriptAlertMent(object sender, WebBrowserNavigatedEventArgs e)
{
WebBrowser webBrowser = sender as WebBrowser;
HtmlElement element_html_head = webBrowser.Document.GetElementsByTagName("head")[0];
HtmlElement element_script = webBrowser.Document.CreateElement("script");
mshtml.IHTMLScriptElement element = (mshtml.IHTMLScriptElement)element_script.DomElement;
string alertFunction = "window.alert = function () { }";
element.text = alertFunction;
element_html_head.AppendChild(element_script); // insert script tag in head of html
}
위의 소스를 그대로 사용하면됩니다.

단! 이 스크립트의 실행을 멈추시겠습니까? 라는 멘트는 자바스크립트와 관계가 있기에
alert창을 멈춰도 뜨게됩니다.
