본문 바로가기

Development/C#

C# WebBrowser에 https관련 경고 표시 해결방법

부재 : WebBrowser 상의 스크립트 오류 해결방법

 

WebBrowser에 기본으로 표시되는 사이트를 https://로 설정했더니 아래와 같이 보안 경고가 표시되었고 해당 사이트를 익스나 크롬에서는 보안 인증서가 문제없이 작동하고 있는 것을 확인했다.

- 현재 인증서나 설정에는 문제가 없음.

- 멀티SSL을 사용하여 표시되는 것으로 추측됨

 

해결방법

VS.NETWebBrowser 속성중 ScriptErrorsSupperessed 속성을 True로 변경하여 스크립트 관련 오류가 표시되지 않도록 설정하면 표시되는 것을 막을 수 있다.

 

참고로 WebBrowser에서 스크립트 관련 오류가 아래와 같이 표시될 때에도 동일하게 적용하면 표시되지 않도록 처리가 가능하다.

 

 

참조: System.Windows.Forms.WebBrowser Class

https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.webbrowser?view=netcore-3.1