파이어폭스 애드온
모질라 애드온(Mozilla add-on) 은 파이어 폭스(Firefox) , 썬더버드(Thunderbird) , 시몽키(SeaMonkey) 및 모질라 썬버드를 포함하여 모질라 재단(Mozilla Foundation) 의 프로젝트에 설치 및 업데이트가 가능한 소프트웨어적인 기능성 프로그램 이다. 이러한 부가 기능을 통해 사용자는 응용 프로그램 기능을 파이어폭스 브라우저에 추가 또는 보강하고, 원하는대로 테마 를 사용하고, 새로운 유형의 콘텐츠를 처리 할 수 ​​있다.
부가 기능에는 세 가지 카테고리가 있다. "확장 기능", "테마"및 "플러그인" 이다. 처음 두 가지 유형을 배포하기위한 공식 저장소는 모질라 부가 기능 웹 사이트 이다.
모질라(Mozilla) 애드온(add-ons, 추가 기능)에는 몇 가지 유형이 있다.시초가 된 Mozilla 애드온 웹 사이트는 Mozilla Firefox , Mozilla Thunderbird , SeaMonkey 및 Mozilla Sunbird를 포함하여 Mozilla 소프트웨어의 애드온을위한 공식 Mozilla Foundation 리포지토리(저장소)이다. 이 부가 기능에는 모질라 확장 및 페르소나가 포함되지만 Mozilla 플러그인은 포함되지 않는다.
Mozilla 관련 프로젝트를 무료로 호스팅하는 mozdev.org 와 달리 Mozilla 애드온 은 소프트웨어 개발자가 아닌 최종 사용자를 대상으로한다. 많은 Mozilla 응용 프로그램은 웹 사이트에 대한 직접 링크를 포함하며 확장 및 응용 프로그램 자체에 대한 업데이트를 폴링하기위한 설정을 포함한다. Firefox 3에는 부가 기능 관리자의 웹 사이트에서 콘텐츠를 검색하고 표시하는 기능이 포함되어 있다.
2008 년 1 월 30 일 사이트에서 6 억 개 이상의 애드온이 다운로드되었으며 1 억 개가 넘는 애드온이 사이트에서 매일 자동으로 사이트를 확인한다는 발표가있었다.
2012 년 7 월 26 일 모질라는 사이트에서 30 억 개의 애드온을 다운로드했다고 발표했다.
이전에는 모질라 애드온 을 모질라 업데이트 (또는 UMO , 호스트 이름 은 update.mozilla.org 임)라고했다. 이 사이트는 출시와 AMO 가 된 시점 사이에 몇 가지 변경 사항이있었다.
공개 페이지의 주요 재 작성은 2006 년 4 월 4 일에 시작되었다.
Firefox 페이지를 시각적으로 새로 고침하여 2006 년 10 월 24 일에 Firefox 2 및 새로 디자인 된 mozilla.com의 출시에 맞춰 푸시되었다.
코드 명 Remora 는 2007년 3월 23일에 개발자와 공개 페이지를 모두 다시 작성했다.
다른 시각적 새 버전인 "Remora 3.2"가 2008년 봄에 출시되었다.
2011년에는 Remora (PHP / CakePHP로 작성)가 Zamboni (Python / Django로 작성)로 대체되었다. 이후 다시 재 설계된 코드명 임팔라를 특색으로 삼았다.
확장 기능을 사용하여 기존 기능의 응용 프로그램 동작을 수정하거나 완전히 새로운 기능을 추가 할 수 있다. 확장 기능은 Firefox에서 특히 인기가 있다. 왜냐하면 이러한 정책은 Mozilla 개발자는 소프트웨어 확장 및 버그를 줄이기 위해 브라우저를 상당히 단순한 응용 프로그램으로 만들려고 하며 고도의 확장성 을 유지하면서 개별 사용자는 원하는 기능을 추가 할 수 있기 때문이다.
확장 기능은 다음 기술을 사용하여 개발할 수 있다.
다른경솔한, 유머러스하거나 풍자적 인 목적을위한 확장도 존재한다. 일부는 파이어 폭스 브라우저의 역사적 기능을 암시한다. 예를 들어 파이어 폭스 0.9에서 제거 된 " 맛있는 음식 "자리 표시자 텍스트를 복원하거나 파이어 폭스 이름 변경을 암시하기 위해 임의의 브라우저 이름을 생성하는 경우가 있다.
Chrome 과 달리 Mozilla 플랫폼에는 확장 프로그램의 권한을 제한 할 수있는 메커니즘이 없다. 확장 코드는 Mozilla 응용 프로그램에서 완전히 신뢰할 수 있다. 확장 기능과 운영 체제 간 상호 통신에는 제한이 없다. 즉, 하나의 확장 프로그램이 다른 확장 프로그램이나 Mozilla 응용 프로그램을 실행하는 사용자가 액세스 할 수있는 파일에서 사용하는 데이터를 읽거나 수정할 수 있다.
Mozilla 확장은 응용 프로그램 사용자 프로필에 기본적으로 설치되며 사용자가 실행하는 프로그램이나 사용자가 코드를 덮어 쓸 수 있다. Mozilla 플랫폼은 설치된 확장 기능의 무결성을 검사하지 않으므로 임의의 코드 실행에 사소한 (ab) 사용이 가능하다.
Mozilla는 Firefox 40.0부터 최종 사용자 보안을 향상시키기 위해 릴리스 및 베타 채널의 확장 서명 요구 사항을 발표하기 시작했다. 40.0에서 브라우저는 최종 사용자에게 확장이 서명되지 않았 음을 경고한다. 43.0에서 about : config 페이지의 특수 옵션이 활성화 된 경우에만 서명되지 않은 확장이 설치 될 수 있다. 데스크톱 용 Firefox 48.0에서는 서명이없는 확장이 릴리스 및 베타 버전에서 재정의없이 차단되지만 Android 용 Firefox는 여전히 서명 시행을 사용 중지 할 수 있습니다. 개발자 버전 및 야간 버전의 Firefox에는 서명 시행을 사용하지 않도록 설정되어 있다. 파이어 폭스 출시 및 베타의 상표가없는 버전은 개발자가 요구 사항없이 확장 기능을 사용할 수 있도록 계획되어 있다. 서명 된 확장 기능을 적용한 첫 번째 Firefox ESR 릴리스는 52.0입니다. 
SeaMonkey 와 Pale Moon 개발자는 서명 시행을하지 않겠다고 발표했다.
확장 기능에는 애드온 설치를 제어하는 ​​메커니즘에서 사용되는 메타 데이터가 포함 된 XML 파일이 포함된다. 무엇보다도이 파일은 추가 기능을 사용할 수있는 Mozilla 프로젝트 응용 프로그램의 최대 및 최소 버전을 식별한다. 이 범위를 벗어난 버전에 애드온을 설치하려고하면 설치되지만 사용은 할 수 없게된다. 공식적인 호환성 검사가 성공하더라도 애드온이 작동한다는 보장은 없다. 다양한 확장을 사용하여 호환성 검사를 무시할 수도 있다.
부가 기능 관리자는 사용자가 수동으로 업데이트 검사를 시작할 수 있지만 Mozilla 부가 기능 웹 사이트에서 설치된 확장 기능의 업데이트를 주기적으로 확인한다. 개발자가 다른 곳에서 확인할 수있는 조항을 포함하는 경우 추가 기능 관리자가 이를 수행한다.
테마 는 원래 Personas를 호출하여 사용자가 응용 프로그램의 모양을 빠르게 변경할 수 있도록한다. Personas에 대한 지원은 처음에는 확장 기능으로 제공되었지만 이 기능은 Firefox 3.6 및 이후 다른 응용 프로그램에 내장되었다. 이러한 배경 테마는 이전에 사용 가능했던 Mozilla 확장으로 구현 된 기존 테마와 다르다. Mozilla 테마는보다 기본적이고 작성하기 쉽고 설치가 쉽지만 도구 모음, 메뉴 막대 및 상태 표시 줄의 배경 이미지, 배경 색상 및 텍스트 색상 변경으로 제한된다. 도구 상자 항목이나 탭의 모양이나 모양을 확장이 할 수있는 방식으로 변경할 수는 없다. 설치와 관련하여 정확히 한 번의 클릭으로 설치 및 활성화 할 수 있다.
원래 GetPersonas.com에서 호스팅되었으므로 2013 년에 Mozilla 애드온 웹 사이트로 이동했다. 또한 Mozilla Persona 라는 인증 체계와 이름이 유사하기 때문에 Mozilla는 이 용어를 더 일반적인 것으로 사용하는 것을 중단했습니다 부가 기능 관리자에 의한 설치 및 처리 측면에서 확장 기능과 퍼스낼러스로 구현 된 테마 사이에 구별이 있더라도 "테마"라는 단어가 있다.
TechCrunch 는 Firefox의 속도와 유용성을 향상시키는 데 더 많은 관심을 기울이기보다는 Mozilla 가 브라우저의 눈을 사로 잡는 데 중점을두고 있다고 비판했다.
Mozilla 플러그인은 응용 프로그램 자체에서 렌더링 할 수없는 웹 컨텐츠를 렌더링하는 데 사용되는 브라우저 확장 이다. 이것은 NPAPI 프레임 워크를 사용하여 생성된다. Firefox 41.0에는 Cisco의 "Open H.264 Video Codec"과 Adobe Systems의 "Primetime Content Decryption Module"의 두 가지 플러그인이 미리 설치되어 있다. 타사 Mozilla 플러그인에는 Adobe Flash Player , Acrobat Reader , Adobe Shockwave Player , Java SE , QuickTime 및 RealPlayer가 포함 된다. 다른 유형의 부가 기능과 달리 Mozilla는 플러그인을 배포하지 않으며 부가 기능 관리자는 플러그인을 업데이트 할 수 없다.
모질라 플러그인은 단계적으로 제거되고 있다. 모질라는 2016년까지 파이어 폭스에서 대부분의 플러그인을 중단 할 계획이다 .