728x90
반응형
728x90
C# 왕초보인 필자가 C# form_env.cs 다지안에 WebBrowser 컨트롤을 야심차게 삽입하고
속성에서 Url 정보까지 손수 등록한 후 빌드하고 빌드된 exe 파일을 실행하니
아래와 같은 스크립트 오류 창이 바이딩 된 javascript의 수만큼 반복적으로 튀어나온다. ㅠㅠ
이 페이지의 스크립트에서 오류가 발생하였습니다.
C# 스크립트 오류를 해결하는 방법은 2가지가 있으며 의외로 간단하다.
1. 속성창에서 조치하는 방법
WebBrowser 컨트롤이 선택된 상태에서 속성창의 '동작' 카테고리를 보면
ScriptErrorSuppresses가 있는데 이게 디폴트값으로 False로 설정되어 있었다.
이것을 True로 변경해 주면 된다.
2. 코드를 직접 수정하는 방법
스크립트 오류를 해결하는 두번째 방법은 폼디자이너 코드를 직접 수정해 주어도 된다.
위와 같이 웹브라우저 항목중 ScriptErrorSuppressed 속성을 true로 변경해 주면 된다.
이상으로 C#에서 WebBrowser 컨트롤이 실행될 때 페이지 스크립트 오류가 안나오도록 조치하는 두가지 방법을 알아보았다.
728x90
반응형
'vita_Programing' 카테고리의 다른 글
자바스크립트 문자열을 split 함수를 이용하여 배열을 만들어 활용하는 방법 (0) | 2023.10.20 |
---|---|
<button> 태그의 submit 기능 제거하기 (0) | 2023.10.19 |
iframe을 대신 object, embed 태그 사용하기 (0) | 2023.10.09 |
C# 웹브라우저 webBrowser URL 이동 (0) | 2023.10.08 |
C# WebBrowser에서 웹페이지의 CSS 스타일시트가 깨지는 문제 해결 방법 (0) | 2023.10.07 |