반응형

ewebkit 3

[EFL] EWebKit Extension

ewebkit (WebKit/Efl)은 최근 WebKit1 포트를 제거했습니다. 옛날 코드를 사용하지 않는다면, WebKit2만 사용이 가능한 셈입니다. 이 둘의 가장 큰 차이는 이전에 적었던 글에서도 이야기한 것처럼 단일 프로세스를 통해 실행되느냐, 멀티 프로세스 환경에서 실행되는가입니다.따라서 사용자의 요청(예를 들어 url을 로드해라, resize해라)등은 프로세스간 통신(IPC)을 거쳐 웹 컨텐츠를 담당하는 WebProcess에게 전달됩니다.그러나 이러한 IPC 메커니즘을 통해 처리하기 어려운 것들이 있습니다. 대표적인 것이 JavaScript binding입니다. JavaScript binding은 native 코드를 javascript interface로 컨텐츠에 추가하여 web page에서 ..

개발 2014.09.23

transparent ewebkit

기존 글:Hello, ewebkit 이번에는 ewk_view에 투명한 배경을 주는 예제를 소개할까 합니다.기존의 예제(simple.c)를 약간 수정하는 정도의 예제입니다. 먼저 투명한 배경에 대한 설명을 하겠습니다. 일반적으로 웹 페이지는 웹뷰(ewk_view)의 전체 영역에 컨텐츠를 그리게 됩니다.웹페이지는 body 태그의 배경을 이용하여 컨텐츠의 배경색을 갖게 되는데, 보통 다음과 같이 사용합니다.### html HELLO ### htmlHello, I am red background ### html Hello, I am green background 두번째와 세번째는 배경을 갖는 예제인 반면, 첫번째는 배경을 갖지 않는 예제입니다. 그러나 만약 첫번째 예제를 브라우저에서 실행한다면 흰 배경 위에 H..

개발 2014.07.30

ewebkit package 09/04/22

WebKit/Efl (ewebkit)을 빌드하는 방법은 다음 글을 참고해주세요.(http://bunhere.tistory.com/387) webkit은 빌드에 너무 시간이 많이 걸려서 패키지로 만들어서 공유해두어야겠다는 생각이 들었습니다. webkit1/efl (이하 ewebkit) 패키지와 webkit2/efl(이하 ewebkit2)를 만들기 위해 debian폴더를 만들었습니다.git clone https://github.com/bunhere/ewebkit-debian.git ubuntu 12.10 (64비트)를 사용하시는 경우, output 폴더 아래 패키지를 다운받아 설치해주시면 됩니다. 또는 아래 첨부 deb를 클릭하셔도 됩니다.(gdrive) 설치하는 법은 dpkg -i 파일명 입니다.기존에 설..

개발 2013.03.25
반응형