'mozilla'에 해당되는 글 1건

  1. 2006.09.20 Mozilla ActiveX Control
개발2006.09.20 21:33

Internet Explorer engine은 ActiveX control container인 동시에, 그 자신도 ActiveX control이다. 즉, ActiveX control을 hosting할 수도 있고, 역으로 hosted될 수도 있다. 이런 점 때문에 Windows의 여러 application들이 IE engine을 ActiveX control 형태로 hosting하여 자기네들 입맛에 맞게 사용하고 있는데, Firefox addon 중에도 IE engine을 활용한 IE Tab이라는 extension이 있다. Windows용 Firefox에서 web page를 IE engine으로 rendering해주는 재미있는 extension인데, IE-only page를 FF에서 browsing한다든지, IE와 FF의 rendering을 비교한다든지 하는 데 용이하다.

요즘 이런저런 생각의 실타래를 따라가다가 문득, IE engine용 ActiveX control이 있다면 FF engine용 ActiveX control도 있지 않을까라는 생각이 들었다. 역시 이런 생각은 누군가가 먼저 했었다(Joel 아저씨도 언급했었다). Mozilla ActiveX Control이라는게 있더군. Mozilla 계열 browser가 사용하는 Gecko engine을 wrapping해서 ActiveX control 형태로 만든 것인데, 사실 Mozilla측에서 공식적으로 배포하는 건 아니고, Netscape의 Adam Lock이라는 사람의 실험 프로젝트 정도로 진행했던 것 같다.

일단 Mozilla ActiveX Control을 설치를 하고 테스트를 해봤는데... 신기하다. :) 그런데 딱히 써먹을 데가 생각이 나지 않아, Adam 아저씨가 만들어둔 샘플 페이지를 발전시켜 Gecko engine으로 page를 rendering하는 가상의 Mozilla web browser를 만들어봤다. 이왕 하는 거 Web Browser Platform이라는 이름도 짓고, Dojo toolkit으로 이쁘게 꾸며봤다. 아래 링크에서 구경할 수 있다!

(! Deprecated)Web Browser Platform(FF/IE in IE)

사용자 삽입 이미지

Web Browser Platform Screenshot

그런데 역시나 어따 써먹으면 좋을 지 아직 모르겠다. Windows에서밖에 사용할 수 없다는 것도 좀 그렇고...

신고
Posted by roguebean

티스토리 툴바