CEF
-
CEF 새창(Popup)에서 --allow-running-insecure-content 동작하지 않는 현상Programming/C,C++,C# 2020. 8. 20. 14:48
chrome을 비롯한 아마도 모든 브라우저에서는 https페이지에서 http콘텐츠를 로드하려는 행위를 보안을 위해 차단하고 있습니다. 이런 https와 http 컨텐츠가 혼합되어 사용되는 경우를 Mixed Content(혼합 콘텐츠)라고 하고, 당연히 이런 식으로 사용하지 말 것으로 권고하고 있지만, 상황에 따라서 어쩔 수 없이 사용을 할 수밖에 없는 상황도 있습니다. 어쨌든 혼합컨텐츠 사용 시 브라우저에서 기본적으로 차단하기 때문에 일부 화면이 정상적으로 표시되지 않거나 동작하지 않는 문제가 발생하는데, 이를 위해 크롬에서는 안전하지 않은 콘텐츠를 허용해주는 실행 옵션이 allow-running-inseucre-content 있습니다. 그리고 CEF(Chromium Embedded Framework)에..
-
vb6에서 크롬 웹브라우저 컨트롤 사용하기 - WebKitXProgramming/ActiveX 2020. 6. 20. 18:18
vb6기반 프로그램에서 크로미움 기반 브라우저를 내장할 수 있는 솔루션을 소개합니다. 소개하는 프로그램은 상용프로그램(유료)입니다. vb6을 쉽게 걷어낼 수 없고, 반드시 최신 브라우저를 사용해야 하는 상황이시라면 고려해볼 만합니다. 대략 훑어본 정도지만 기존 IE컨트롤에서 제공하는 기능보다 더 많은 기능이 제공되는 것 같습니다. 가격은 라이선스에 따라 다양한데 일반적인 경우라면 599 ~ 999유로 (약 83 ~ 140만 원)입니다. https://www.webkitx.com/ WebKit ActiveX WebKitX is an ActiveX that wraps Chromium Embedded Framework for use with OLE/COM languages providing WebKit Bli..
-
MFC 화면개발을 html로 하기위한 html ui engine 비교 (CEF, Sciter, Ultralight ...)Programming/WINAPI 2020. 2. 16. 00:58
현재 MFC를 사용하는 프로젝트에 참여하고 있습니다. 규모가 좀 있고, 운영기간도 오래됐습니다. 그리고 분위기도 보수적인 편입니다. 전쟁터처럼 많은 기술들이 하루가 멀다 하고 쏟아지고 있지만, 제가 있는 곳은 외딴섬처럼 최신 기술들은 다른 세상 이야기입니다. 프로그램이 ui단을 제외하고도 대부분이 MFC클래스 기반으로 만들어져 있습니다. 크로스 플랫폼은 당연히 상상도 할 수 없고, 고객이 요구하는 아주 단순한 기능도 수정이 만만치 않습니다. 이건 MFC와는 별개로 스파게티 코드가 더 큰 원인이기는 하지만요... 사실 과거에도 MFC로 개발하기가 불편했지만, 현재는 더 많이 불편합니다. 특히나 UI는 더더욱 그렇습니다. 개인적으로나마 electronjs기반으로 변경이 가능할지 검토해보기도 했지만 혼자서는 ..