C# 에서 Web 페이지를 보여주는 코드다.
일부 jQuery 로 된 것을 읽어오지 못하는 것이 있기는 하지만 로그인처리라든가 이런것은 전부 잘 된다.
도구상자 => 공용콘트롤 => Webbrowser 를 선택하여 Form 에 Drop & Drop 한다.
private void Form1_Load(object sender, EventArgs e)
{
// 폼 크기를 풀스크린으로
FormBorderStyle = FormBorderStyle.Sizable;
WindowState = FormWindowState.Maximized;
// From Web
var url = "http://aaa.com/";
webBrowser1.Navigate(url);
webBrowser1.ScriptErrorsSuppressed = true;
}
private void SuppressScriptErrorsOnly(WebBrowser browser)
{
// Ensure that ScriptErrorsSuppressed is set to false.
browser.ScriptErrorsSuppressed = false;
// Handle DocumentCompleted to gain access to the Document object.
browser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(
webBrowser1_DocumentCompleted);
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
((WebBrowser)sender).Document.Window.Error += new HtmlElementErrorEventHandler(Window_Error);
}
private void Window_Error(object sender, HtmlElementErrorEventArgs e)
{
// Ignore the error and suppress the error dialog box.
e.Handled = true;
}
'C# > 통신' 카테고리의 다른 글
C# Web 자동로그인 처리 (1) | 2018.03.15 |
---|---|
C# Web 접속 로그인함수 만들기(HttpClient 방식) (0) | 2016.11.14 |
C# webFile 다운로드 함수 (0) | 2016.11.12 |
C# GetAsyncDataFromWeb (0) | 2016.08.21 |
C# GetDataFromWeb 사용자 함수 (0) | 2016.08.20 |