불여우에서 확장 기능을 설치할 때는 자바스크립트에서 InstallTrigger.install()을 이용합니다. InstallTrigger는 모질라 제품에서만 사용할 수 있는 개체로 install() 메쏘드는 설치하고자 하는 확장 기능에 대한 정보를 배열로 받습니다. 따라서 이 배열에 여러 가지 확장 기능에 대한 정보를 담으면 한 번에 해당 확장 기능들을 설치할 수 있습니다. 프로그래밍에 익숙하지 않은 사용자라면 어렵게 들리겠지만 실상은 그렇지 않습니다.
InstallTrigger.install() 사용례:
Code: Select all
// 배열을 선언한다.
var param = new Array();
// 배열의 값을 지정한다.
// 좌변의 [] 안의 문자열은 설치 확인창에 표시될 확장 기능의 이름
// 우변은 설치 파일의 경로
param["aiog"] = "http://update.mozilla.or.kr/extensions/downloads/allinonegestures_0.13.4_kr.xpi";
param["ieview"] = "http://update.mozilla.or.kr/extensions/downloads/ieview_0.84_kr.xpi";
param["fastdic"] = "http://update.mozilla.or.kr/extensions/downloads/fastdic_0.2.4.1221.xpi";
param["tbp"] = "http://update.mozilla.or.kr/extensions/downloads/tabprefs_1.2.2.xpi";
// 설치를 시작한다.
InstallTrigger.install(param);
Code: Select all
<script language="javascript">
function installExtensions() {
var param = new Array();
param["aiog"] = "http://update.mozilla.or.kr/extensions/downloads/allinonegestures_0.13.4_kr.xpi";
param["ieview"] = "http://update.mozilla.or.kr/extensions/downloads/ieview_0.84_kr.xpi";
param["fastdic"] = "http://update.mozilla.or.kr/extensions/downloads/fastdic_0.2.4.1221.xpi";
param["tbp"] = "http://update.mozilla.or.kr/extensions/downloads/tabprefs_1.2.2.xpi";
InstallTrigger.install(param);
}
</script>
<a href="#" onclick="installExtensions(); return false;">확장 기능 네 가지 설치하기</a>