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?"); }