본문 바로가기

IE

C# EDGE 대응에 대해서.. IE를 사용하던 기존방식에서 2022년 6월경을 기준으로 서비스가 종료되기에 빠른대응이 필요하게 되었다. Edge 기반의 WebView 컨트롤을 WPF와 Windows 폼으로 사용하여 대응이 되기에 이 부분에 대해서 다루어 보고자 한다. POINT Edge 기반 WebView 컨트롤을 활용하는 방법 NuGet에서 Windows Community Toolkit v3.0 도입 Windows Forms 프로젝트의 경우 도구 상자에 WebView 컨트롤 추가 Windows Form 또는 WPF 앱의 UI에 WebView 컨트롤 추가 NavigationStarting/NavigationCompleted 이벤트 핸들러 등을 필요에 따라 구현 Edge 기반 WebView 컨트롤 이 새로운 WebView 컨트롤은 Wi.. 더보기
IE로 기동한 브라우져의 특정타이틀 페이지 종료시키기 WPF 상에서 IE를 기동한뒤에화면이 종료되면, 기동했던 IE 페이지도 타이틀에 따라서 따로 종료해야하는 상황이 발생했다. 어떻게 제어를 해야하나... [조건]웹브라우져는 IE로 한정된다.화면이 종료되는 시점에서 브라우져를 같이 종료해야한다.종료시켜야하는 브라우져의 타이틀은 가변적이다. 예) "우리나라 만세 [회원아이디]" [진행]우선, 참조설정 COM에서 아래를 추가한다.Microsoft Internet ControlsMicrosoft Shell Controls And Automation 그리고 Using 을 추가한다.using SHDocVw;using Shell32; 마지막으로 소스를 아래와같이 구현해보았더니, 아주 잘 작동된다. /// /// IE기동 (타이틀취득)/// protected void .. 더보기