728x90
WebBrowser dialogs Blocking
WebBrowser 에서 dialogs 팝업창 제거 방법
프로젝트 -> 참조추가 -> com -> "Microsoft HTML Object Library" 추가
상단에 using mshtml; 추가
private void InjectAlertBlocker()
{
HtmlElement head = webBrowser1.Document.GetElementsByTagName("head")[0];
HtmlElement scriptEl = webBrowser1.Document.CreateElement("script");
IHTMLScriptElement element = (IHTMLScriptElement)scriptEl.DomElement;
string alertBlocker = "window.alert = function () { }";
element.text = alertBlocker;
head.AppendChild(scriptEl);
}
private void webDest_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
InjectAlertBlocker();
}
728x90
'프로그래밍 > C#' 카테고리의 다른 글
datagridview rows 삭제 하는 방법 (0) | 2017.04.26 |
---|---|
c# mp3 or wav file play (0) | 2017.04.06 |
C# Delay 함수 (0) | 2016.01.29 |
Html Agility Pack - 웹 문서에서 텍스트만 분리하는 방법 (0) | 2016.01.22 |
보호 수준 때문에 ~에 액세스할 수 없습니다. 해결법 (0) | 2015.10.07 |
댓글