Netscape에 Firefox 확장 설치하기 I
게시일: 2005/06/30 | 글쓴이: doa | 6689 번 | 프린트 | 메일


Firefox를 사용해보면 참 간단하며 빠른 브로우저라는 생각이 든다. 그러나 강력하다. Firefox의 강력함은 대부분 Firefox에 아주 다양한 기능을 부여할 수 있는 확장에 기인한다. Firefox 사용자라면 대부분 알고 있는 사실이지만 Firefox에서 동작하는 확장은 종류도 다양하며 참신한 것들도 참 많다.

블럭을 지정하면 자동으로 클릭보드로 복사해주는 Auto Copy나 얼마전 올블러그의 주제글 로 올라온 Greasemonkey 도 마찬가지이다.

Netscape의 강점은 뭐니 뭐니해도 Firefox 엔진과 MSIE 엔진을 함께 탑재했다는 것이다. 이 것은 두 가지 브로우저의 장점을 살린 브로우저가 될 수 있지만 반대로 두가지 브로우저의 단점만 가진 브로우저가 될 수도 있다는 것을 의미하기도 한다.

NetscapeFirefox의 강점을 살리지 못하고 있는 것 중 하나는 확장이다. Firefox용은 넘처나지만 Netscape에는 사용할 수 있는 확장이 단 하나도 없다. 필자가 자주 사용하는 Web Developer와 같은 확장은 물론이고, 인터넷 혁명이라고 까지 불리는 Greasemonkey도 사용할 수 없다. 심지어는 Auto Copy와 같은 간단하지만 아주 편리한 확장도 설치할 수 없다.

Netscape 8.0이 발표된지 꽤 됐으므로 기존의 확장중 Netscape용으로 변환된 확장이 나와야 정상이지만 아직까지 단하나의 확장도 존재하지 않는다.

따라서 오늘은 편법이지만 Firefox 확장을 Netscape에 설치하는 방법을 설명하겠다. 한가지 주의할 것은 필자의 방법으로 확장을 설치할 수 있지만 설치된 모든 확장이 정상적으로 동작하는 것은 아니다는 것이다. 이 팁의 예로서는 Greasemonkey 확장으로 하겠다.

  1. Netscape의 App.ID와 버전 확인하기 install.rdf에는 설치할 수 있는 프로그램의 App.ID버전이 표시되어 있다. 따라서 이 App.ID버전NetscapeApp.ID와 버전으로 변경하면 Firefox 확장을 Netscape에 설치할 수 있다. NetscapeApp.ID버전을 확인하는 방법은 다음과 같다주1.
    1. Netscape의 주소 표시줄에 about:config를 입력한다.
    2. Preference Name 열에서 app.id, app.extensions.version을 찾는다.
    3. Value 열의 값들을 기록해둔다.
      app.id			{3db10fab-e461-4c80-8b97-957ad5f8ea47}
      app.extensions.version	8.0.2


  2. Firefox 확장을 Netscape 확장으로 변경 전단계에서 Netscapeapp.idapp.extensions.version을 알아냈으면 이제 Firefox용 확장을 Netscape용 확장으로 변경하면 된다. 절차는 다음과 같다.
    1. 설치를 원하는 확장(예: greasemonkey-0.3.3-fx.xpi )을 다운받는다.
    2. 다운 받은 확장(예: greasemonkey-0.3.3-fx.xpi)의 확장자를 .XPI에서 .ZIP으로 변경한다주2.
      변경전: greasemonkey-0.3.3-fx.xpi
      변경후: greasemonkey-0.3.3-fx.zip
    3. -E를 눌러 Windows 탐색기를 기동한 후 .ZIP으로 변경한 확장(예: greasemonkey-0.3.3-fx.zip)을 읽어 들인다.
    4. ZIP 폴더에서 install.rdf 파일을 임의의 폴더(예: D:\Temp)로 복사한.
    5. 압축 해제된 install.rdf메모장으로 읽어 들인다.
    6. 메모장에서 <em:targetApplication>를 찾아 <em:id><em:maxVersion>Netscapeapp.idapp.extensions.version으로 변경한다.
      변경전:
      	<em:targetApplication>
      	  <Description>
      		<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
      		<em:minVersion>0.9</em:minVersion>
      		<em:maxVersion>1.0</em:maxVersion>
      	  </Description>
      	</em:targetApplication> 
      변경후:
      	<em:targetApplication>
      	  <Description>
      	<em:id>{3db10fab-e461-4c80-8b97-957ad5f8ea47}</em:id>
      	<em:minVersion>0.9</em:minVersion>
      	<em:maxVersion>8.0.2</em:maxVersion>
      	  </Description>
      	</em:targetApplication> 
    7. 메모장파일/저장 메뉴를 이용해서 install.rdf를 저장한다.
    8. 저장된 install.rdf 파일을 D단계ZIP 폴더로 다시 복사한다.
    9. 확장자을 .ZIP에서 원래의 확장자인 .XPI로 변경한다.
      변경전: easemonkey-0.3.3-fx.zip
      변경후: greasemonkey-0.3.3-fx.xpi


  3. 변경된 확장을 Netscape에 설치 이제 Netscape용으로 변경된 확장을 Netscape에 설치하면된다. 절차는 다음과 같다.
    1. NetscapeTools/Extensions 메뉴를 클릭한다.
    2. Extensions 창에 변경된 확장을 끌어 놓는다.
    3. Software Installation 창에서 Install Now 버튼을 클릭한다.
    4. Netscape을 재 기동한다.


    Netscape을 다시 시작하면 그림처럼 상태 막대에 Greasemonkey가 나타나는 것을 확인할 수 있다.



  4. Greasemonkey에 스크립트 추가하기 사실 Greasemonkey만 설치해서는 아무런 효과가 없다. Greasemonkey를 설치한 후 직접 스크립트를 작성하거나 다른 사람이 작성한 스크립트를 설치해야 한다. 다른 사람이 작성한 스크립트를 설치하는 방법은 아주 간단하다. 절차는 다음과 같다.

    1. Netscape으로 유용한 스크립트 찾기 를 클릭한다.
    2. 페이지에서 유용한 스크립트(예: Ad Blocker )를 찾아서 클릭한다.
    3. 자바 스크립트 소스가 나타나면 그때 NetscapeTools/Install User Script 메뉴를 클릭한다.



    4. Install User Script/Ad Blocker창에서 OK 버튼을 클릭한다.
    5. Success! Refresh page to see changes. 라는 메시창에서 OK를 클릭한다.


GreasemonkeyAd Blocker를 설치한 후 필자의 홈페이지에 접속하면 다음 그림처럼 상단의 배너가 사라진 것을 확인할 수 있다.

적용전 적용후


구글의 텍스트 광고 역시 필터링 되며, 플래쉬 광고의 경우 다음 그림처럼 필요한 경우에만 볼 수도록 제거된다.



추가정보1: Firefox 확장 추가시 주의 사항 이 방법으로 Firefox 확장을 Netscape에 설치할 수 있지만 설치된 모든 확장이 정상적으로 동작하는 것은 아니다. 이 방법을 통해 설치된 확장은 다음 중 하나인 경우가 많다.

  1. 정상동작: Auto Copy, Greasemonkey 처럼 도구 막대나 우측 메뉴를 사용하지 않는 확장은 정상적으로 동작한다.
  2. 도구막대 깨짐, 정상동작: FlashGot처럼 우측 메뉴를 사용하는 확장은 동작은 정상적으로 동작하지만 하단 상태 막대가 깨진다.
  3. 도구막대 깨짐: 도구 막대를 사용하는 Web Developer와 같은 확장은 도구 막대에 적당히 배치되지 않으며 결과적으로 도구 막대, 상태 막대, 메뉴를 뒤죽 박죽으로 만든다. 따라서 이러한 확장은 설치시 주의하기 바란다.


추가정보2: 당연한 얘기지만 Firefox 확장은 Firefox 엔진을 사용하고 있을 때에만 사용할 수 있다.


주1: Firefox 확장을 Netscape에 설치하는 보다 간단한 방법은 Netscape에 Firefox 확장 설치하기 II를 참조하기 바란다.

주2: 확장자는 xpi이지만 ZIP으로 압축된 파일이다. 따라서 ZIP을 압축해제할 수 있는 어떤 압축기도 가능하다.


Netscape에 Firefox 확장 설치하기 II Netscape에 Firefox 확장 설치하기 I에서는 상당... (5109) 2005-06-30
최고의 스파이웨어 제거 프로그램 얼마전 이세상 최고의 spyware 관련 유틸리티는?라는... (24545)2005-06-29

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.