728x90
반응형
Delphi에서 Chrome Browser 사용하기
델파이 기본 웹브라우저 컴포넌트는 TWebBrowser인데.
이놈이 Internet Explorer를 맵핑해놓은거다.
기존에는 델파이로 응용프로그램을 구현할 때,
내부에 웹뷰가 필요하면 이 녀석을 사용했는데..
아무래도 표준도 잘 안지키고, 버전별로 표준 구현의 차이가 심하여..
Chrome 브라우저를 웹뷰로 사용해보기로 함.
검색을 해보니. Delphi Chromium Embedded (DCEF) 라는 놈이 있는데,
이게 DCEF 1, DCEF 3 이렇게 나눠져있더라는...
DCEF 1를 진행하다 개발이 중단된 거 같고,
그걸 포크해서 DCEF 3을 다시 개발한 거 같은데.. 잘은 모르겠고...
소스를 대략 보니 DCEF 3이 완성도가 더 있는 듯..
(찾아보니 DCEF 3은 multi-process용으로 재개발한 버전으로 보인다)
DCEF 1은 XXXXX
DCEF 3 https://github.com/hgourvest/dcef3
데모도 있고 하지만, 실제로 많이 테스트를 해봐야지 개념을 익히게 되는 듯..
브라우저가 서로 다르니 당연하겠지만, TWebBrowser랑 처리 방식이 달라서.. 좀 헤매기도 함..
여튼, 로딩이나 랜더링 속도도 빠르고 표준 기술도 적용 잘되고 만족.
크롬 브라우저가 설치안된 Windows에서도 구동이 되어야 하니, 관련된 정보를 다 담고 있는 관련 dll이 용량이 좀 됨
머.. 설치할때 한 번만 같이 배포하면 되니까 머 딱히 문제는 없음.
728x90
반응형
'Delphi Tip > 인터넷' 카테고리의 다른 글
현재 떠 있는 모든 IE 찾기 및 닫기 (0) | 2021.12.07 |
---|---|
델파이에서 원하는 주소로 크롬실행 (0) | 2021.12.06 |
IE 웹브라우저(Webbrowser) 화면을 이미지로 저장하기 (0) | 2021.12.02 |
Internet explorer 띄우기 (0) | 2021.12.01 |
Capture element click in Internet Explorer (0) | 2021.11.30 |
댓글