본문 바로가기

WebView2

WebView Control Navigate 실행시 localhost / intranet 실행 오류 어제 WebView 연동 후 실제 장비에서 개발중인 사내 내부 서버에서 접속을 시도 했다. 네이버, 구글, 다음 등은 모두 접속되지만 사내 내부 서버에는 접속이 안되고 빈화면만 렌더링 된다.신기한건 개발중인 내PC에서는 접속 된다는 것이다. (*사실 이때부터 환경 문제로 의심이 감)해당 오류는 포트, 방화벽과도 무방하다. 구글링 결과 WebView control의 'IsPrivateNetworkClientServerCapabilityEnabled' flag를 true값으로 설정하니곧바로 해결 된다. ㅎㅎ 2~3시간 삽질한거 같다. 참고https://github.com/windows-toolkit/WindowsCommunityToolkit/issues/2226 2018. 11. 29.
WPF에서 WebView를 이용한 Browser 연동 얼마전에 CefSharp을 이용, Chrome Browser Embedding 연동에 관련된 게시글을 올린적이 있다. 연동의 장점은 WPF, WinForm에서 기본 제공되는 WebBrowser 컨트롤은 최근에 개발된 HTML5, CSS3 등을 지원하지 않아 CefSharp을 이용하여 해결했다.하지만 단점이 codec 문제로 MP4 format의 video play는 지원하지 않는다.(*WebM, Ogg/Theora Video는 지원)구글링 끝에 해결책은 Chromium Embedded Framework Forum 나와 있으며, 과정대로 따라 했지만 CEF build시 decoder.py 파일의 python 코드에서 막혀 헤메는 중이다. (*시간이 된다면 이부분도 정리해 두고 싶다.)https://magp.. 2018. 11. 28.