http://iglassbox.thoth.kr/?mid=blog&category=23380&document_srl=3002363 - [스크렙 글]
다양한 종류의 웹 브라우저(Web Browser)
다양한 웹 브라우저
인터넷이 우리나라에 본격적으로 소개되기 시작한 1998년 이후 13년 동안
웹(Web)의 세상은 그 누구도 상상하지 못했을 만큼 변화하고 변화해 왔습니다.
컴퓨터 OS도 발전에 발전을 거듭하였고 웹에 접속하기 위한 네트워크도 모뎀에서
초고속 광랜까지 발전하였으며, 인터넷을 서핑하기 위한 브라우저도 엄청나게
다양한 형태와 종류로 발전하였습니다.
1998년도에만 해도 브라우저는 인터넷 익스플로러와 넷스케이프가 주를 이뤘으나
최근에는 IE, 크롬, 파이어폭스, 오페라, 사파리 등 정말 다양하고 기능이 뛰어난
브라우저들이 계속 개발되고 업그레이드되고 있는 실정입니다.
그러다 보니 처음엔 웹 브라우저들간 호환성에 문제가 많이 제기됐었으나, 요즘엔
그러한 호환성 문제들이 많이 해결된 것 같습니다. 예를 들면, 이제는 파이어폭스에서도
크롬에서도 Active-X를 사용하는 MS사의 IE 페이지를 열 수가 있습니다.
그래서 오늘은 메모리 점유 등의 면에서 IE(인터넷 익스플로러)보다 훨씬 가볍고 확장성이
뛰어난 모질라의 파이어폭스, 구글의 크롬을 브라우저로 쓰고 싶으나, 호환성 등의 염려로
사용을 꺼려하시는 분들께 파이어폭스와 크롬에서도 IE 창을 열 수 있는 방법에 대해서
말씀드리고자 합니다.
파이어폭스와 크롬에서 깨지는 인터넷 창 제대로 보기
오늘은 파이어폭스와 크롬 위주로 인터넷 익스플로러(IE) 창을 실행시 깨지지 않은
상태에서 보는 방법을 설명하도록 하겠습니다.
1. 파이어폭스를 실행 후 Addons 사이트로 이동
- http://addons.mozilla.org/ko/firefox/
- '도구-부가기능'을 클릭 후 'tab'으로 검색
도구-부가기능
파이어폭스 Addons 사이트
2. 'IE Tab +' or 'IE Tab plus' 선택/설치
- 탭 메뉴에서 보면 아래 중간 부분에 'IE Tab +' or 'IE Tab plus' 애플리케이션이 보이는데
이 둘 중에 하나만 설치(다른 Tab 애플리케이션이 마음에 든다면 다른 것을 설치해도 무방)
IE Tab + 선택/설치
3. 'IE Tab 설정'에서 IE로 열고자 하는 웹 사이트 설정
IE Tab 설정 화면
인터넷 익스플로러로 열었을 때 차이 비교
구글 크롬에서도 위와 같은 기능들을 추가로 설치하여 사용할 수 있는데, 방법은 구글 크롬의
웹 브라우저에서 네이티브 인터페이스 지원하기
카메라(Camera) 영상이 표시되는 브라우저. GPS수신기를 이용하여 구글맵(Google Map)에 위치를 표시할 수 있는 브라우저. 아웃룩에 저장되어 있는 일정을 표시하고 웹기반 주소록과 동기화해주는 브라우저. 물론 ActiveX 콘트롤이나 파이어폭스 (Firefox) 확장을 설치하면 뭔들 불가능하겠습니까? 하지만 이제 표준화된 인터페이스를 통해 현실화되고 있는 기능입니다. 이미 우리는 XMLHttpRequest 인터페이스를 통해 변화하는 웹을 경험했습니다. 하지만 이 기능이 처음 등장한 것은1999년 IE5.0이 출시될 때였습니다. 이후, 파이어폭스가 같은 인터페이스를 지원하고 구글맵에서 사용되기 전까지 잘 활용되지 못했습니다. 여기서 우리가 깨달은 것은 어느 한 브라우저만이 자신들만의 확장 기술로 이러한 인터페이스를 구현해서는 안된다는 것입니다. 실험적인 시도는 어떤 브라우저에서도 가능하겠지만, 표준화를 염두하지 않는다면 기술의 확산과 사용에 혼란을 줄 수 밖에 없습니다. 그런 사실을 누구보다 잘 알고있는 브라우저 업체들은 WHATWG를 만들어 더 나은 웹 환경을 만들기 위해 표준화에 앞장서고 있습니다. 그러면,네이티브 인터페이스(Native Interface)가 무엇이고 이를 지원하기 위해 어떤 움직임이 있는 알아보도록 하겠습니다. 네이티브 인터페이스란, 하드웨어 또는 특정 다른 애플리케이션의 고유 기능을 웹브라우저에서 접근할 수 있도록 표준화한 것을 말합니다. 개발자는 HTML 태그 또는 자바스크립트 개체 형태로 사용이 가능합니다. 그리고 앞서 잠깐 소개했듯이, 다음과 같이 크게 두가지로 형태로 구분할 수 있습니다.
하드웨어 네이티브 인터페이스 경우, 앞서 언급한 GPS, 카메라와 함께 iPhone에서 보여준 사파리(Safari)에서 전화거는 기능이 대표적인 예라고 할 수 있겠습니다. 또한, 파이어폭스에서 GPS 수신기와 연동하는 기능을 구현한 확장이 이미 공개되어 있습니다. 애플리케이션 네이티브 인터페이스 경우, 로컬 주소록이나 일정을 관리하는 미들웨어의 기능을 브라우저 인터페이스로 노출하여 웹애플이케이션이 이를 사용하여 웹페이지에 데이터를 표시하거나 서버에 전달할 수 있도록 합니다. Remember the Milk라는 할 일 관리 서비스에서도 볼 수 있듯이 현재 이런 기능은 전용 애플리케이션으로 구현하고 있습니다. 모질라에서도 Mozila2 플랫폼을 통해 디바이스의 로컬 일정과 주소록을 동기화하는 부분도 구현중에 있습니다. 물론 이 부분이 파이어폭스에서도 사용될 수 있으나, 보안 문제 등 해결할 문제도 많은 것 같습니다. 또한 HTML5의 <video>태그도 애플리케이션 네이티브 인터페이스 중 하나라고 생각할 수 있습니다. 시스템에 설치된 코텍(codec)을 브라우저 표준 인터페이스를 통해 사용하게 되어 모든 비디오 포맷을 동일한 방법으로 사용할 수 있는 길이 열린 것이지요. 또한 지금까지 플러그인(plug-in)을 통해 구현했던 비디오 출력 기능은 다른 윈도우에 그려졌기 때문에 웹브라우저에서 이를 제어할 수단이 많지 않았습니다. 하지만 <video>태그를 통해 웹페이지가 렌더링되는 같은 메모리 공간(surface)에 비디오가 출력되어 서로 합성이 가능해졌습니다. 이 결과 canvas나 SVG를 이용하여 비디오에 다양한 효과를 줄 수 있게 되었습니다. 이미 이미 오페라(Opera)(와 모질라(Mozilla)에서 이를 구현한 결과를 공개하였습니다.앞으로 웹을 통한 새로운 시도가 계속 될 것이며, 이런 발전을 통해 우리가 웹2.0에서 경험한 그 이상의 혜택을 받게 될 것입니다. 단, 이 모든 것은 표준화와 함께해야하며 특정 벤더가 독점해서는 안되겠습니다. |
'My Blog [Tistory Tip]] > Skin' 카테고리의 다른 글
시사평론 - 정론직필을 찾아서 민족사에서 하나님 빼면 시체..해민족 3신 하나님과 현대 물리학 (0) | 2012.12.03 |
---|---|
세컨드라이프 한글 위키 사이트 (0) | 2012.11.29 |
이베이 판매 다운로드, 소프트웨어 다운로드에서 무료로 이베이 판매 - downv.com (0) | 2012.11.27 |
[똑순이SNS] 트위터에 동영상을 올리려면 어떻게 해야하나요 (0) | 2012.06.25 |