본문 바로가기
vita_Programing

C# WebBrowser 컨트롤에서 스크립트 오류 발생 해결 방법

by lemonvita 2023. 10. 6.
728x90
반응형

 

 

 

728x90

 

 

C# 왕초보인 필자가 C# form_env.cs 다지안에 WebBrowser 컨트롤을 야심차게 삽입하고 

속성에서 Url 정보까지 손수 등록한 후 빌드하고 빌드된 exe 파일을 실행하니

아래와 같은 스크립트 오류 창이 바이딩 된 javascript의 수만큼 반복적으로 튀어나온다. ㅠㅠ

 

 

이 페이지의 스크립트에서 오류가 발생하였습니다.


C# 스크립트 오류를 해결하는 방법은 2가지가 있으며 의외로 간단하다.

 

 

1. 속성창에서 조치하는 방법

 

 

WebBrowser 컨트롤이 선택된 상태에서 속성창의 '동작' 카테고리를 보면

ScriptErrorSuppresses가 있는데 이게 디폴트값으로 False로 설정되어 있었다.

이것을 True로 변경해 주면 된다.

 

 

2. 코드를 직접 수정하는 방법

 

스크립트 오류를 해결하는 두번째 방법은 폼디자이너 코드를 직접 수정해 주어도 된다.

 

위와 같이 웹브라우저 항목중 ScriptErrorSuppressed 속성을 true로 변경해 주면 된다.

 

 

 

이상으로 C#에서 WebBrowser 컨트롤이 실행될 때 페이지 스크립트 오류가 안나오도록 조치하는 두가지 방법을 알아보았다.

728x90
반응형