피로곰's 모두의 프린터

모두의 프린터는 개인, 기업 상관 없이 누구나 무료로 사용가능한 프로그램입니다. 회원가입,카드결제등을 요구하지 않습니다! 광고를 통해 연결되는 사이트에서의 회원가입, 카드결제 피해를 보지 않도록 주의하세요!
반응형

 

모두의 프린터에는 실행시에 그동안 사용자 분들의 피드백이나 제가 직접 원격제어를 해가면서 얻은 모두의 프린터의 동작에 영향을 주는 프로세스들을 찾아서 장애요소 알림이라는 기능으로 실행시에 사용자에게 알려주는 기능이 있는데요.

새로 등장한 몇몇 프로그램에 대한 정보와 대응방법을 추가해 두었구요.

이번 버전 부터는 자동 업데이트를 진행하거나 프로그램 종료시에 시스템의 웹브라우져를 호출해서 이 블로그의 특정 카테고리의 URL을 띄우는 기능을 웹브라우져를 호출하는게 아닌 프로그램 자체에 웹뷰를 넣어서 처리했습니다.

업데이트 시에는 업데이트 여부를 묻는 창에서 업데이트 내역을 보실 수 있도록 구성했구요. 

기존에 업데이트를 묻는 창은 그냥 여부를 묻는 버튼과 알림을 다시 보지 않을수 있는 옵션만 존재하던 창에다가 웹뷰를 추가 했습니다.

이렇게 변경을 한 이유는 ..

웹브라우져를 호출해서 띄우다 보니 .. 새로운 창으로 뜨지 않고 만약 탭으로 추가가 되 버린경우엔 .. 무의식 적으로 탭을 닫는게 아닌 창을 닫아 버린단 말이죠 ..

만약 업무관련된 무언가를 웹브라우져로 하고 있거나 ;; 아직 저장되지 않은 내용이 있는 작업을 하고 있던 웹브라우져에 모프가 호출한 URL이 탭으로 추가가 되고 .. 사용자가 탭으로 추가된걸 인지 못하고 그냥 습관적으로 창을 닫아버리면 .. ;; 문제가 될수도 있습니다.

그런 이유로 그냥 모프 내에 독립적으로 웹뷰를 포함시켜서 처리하였습니다.

한가지 단점은 ;; 크로미움 엣지 기반의 WebView2 컨트롤의 경우 윈도10 사용자분들의 경우 추가로 관련 런타임을 설치를 해줘야만 사용할 수 있어서. 전통적인 IWebBrowser 컨트롤을 붙인거라 . .근본적으로 IE와 같은 놈이라서 간혹 자바스크립트 에러니 어쩌고 하는게 애드센스 관련 자바스크립트에서 발생할 순 있습니다. 살포시 무시해주시면 되겠습니다.

 

이상입니다.

 

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band