파이어폭스 애드온

웹사이트

시초가 된 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 개발자는 소프트웨어 확장 및 버그를 줄이기 위해 브라우저를 상당히 단순한 응용 프로그램으로 만들려고 하며 고도의 확장성 을 유지하면서 개별 사용자는 원하는 기능을 추가 할 수 있기 때문이다.

보안

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년까지 파이어 폭스에서 대부분의 플러그인을 중단 할 계획이다 .