WebBrowser 컨트롤에 JavaScript를 삽입하려면 다음 단계를 사용하십시오 -
- 먼저 Visual Studio에서 Windows Forms 애플리케이션을 만듭니다.
- 이제 WebBrowser 컨트롤을 양식으로 드래그하십시오.
- Url 속성을 설정합니다.
- 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 참조 추가... → COM → 을 선택합니다. 유형 라이브러리
- "Microsoft HTML 개체 라이브러리" 선택
JavaScript를 삽입하려면 다음 코드를 추가하세요.
private void myWebBrowser(object sender, WebBrowserDocumentCompletedEventArgs e){
// head element
HtmlElement hElement = weBrowser.Document.GetElementsByTagName("head")[0];
// script element
HtmlElement sElement = weBrowser.Document.CreateElement("script");
IHTMLScriptElement val = (IHTMLScriptElement)sElement.DomElement;
element.text = "function sayHello() {
alert('Weclome')
}";
hElement.AppendChild(sElement);
weBrowser.Document.InvokeScript("How you doing?");
}