Development/C#
C# WebBrowser에 https관련 경고 표시 해결방법
가비닷
2020. 8. 21. 13:53
부재 : WebBrowser 상의 스크립트 오류 해결방법
WebBrowser에 기본으로 표시되는 사이트를 https://로 설정했더니 아래와 같이 보안 경고가 표시되었고 해당 사이트를 익스나 크롬에서는 보안 인증서가 문제없이 작동하고 있는 것을 확인했다.
- 현재 인증서나 설정에는 문제가 없음.
- 멀티SSL을 사용하여 표시되는 것으로 추측됨
해결방법
VS.NET의 WebBrowser 속성중 ScriptErrorsSupperessed 속성을 True로 변경하여 스크립트 관련 오류가 표시되지 않도록 설정하면 표시되는 것을 막을 수 있다.
참고로 WebBrowser에서 스크립트 관련 오류가 아래와 같이 표시될 때에도 동일하게 적용하면 표시되지 않도록 처리가 가능하다.
참조: System.Windows.Forms.WebBrowser Class
https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.webbrowser?view=netcore-3.1