NPAPI
보이기
NPAPI(Netscape Plugin Application Programming Interface)는 웹 브라우저용으로 플러그인을 개발할 수 있게 허용하는 API이다. 처음에는 1995년 넷스케이프 내비게이터 2.0을 시작으로 넷스케이프 브라우저용으로 개발되었으나 이어서 다른 브라우저들에도 채용되었다.
브라우저 지원
다음의 웹 브라우저들이 NPAPI 플러그인들을 지원한다.
- 파이어폭스 (모질라는 플래시 플레이어를 제외하고[1] 2017년 3월 NPAPI 지원을 제거할 것이다. 윈도우용 64비트 파이어폭스는 플래시와 실버라이트 플러그인용 NPAPI만을 지원한다.[2])
- 페일 문
- Isis (웹OS)
- 캉커러
- 미도리
- 오디세이 웹 브라우저 (MorphOS)
- QupZilla
- 사파리
- 시몽키
- 웹
- 유즈블
다음의 웹 브라우저들은 NPAPI를 지원하지만 개발이 중단되었다:
유사 기술
액티브X
PPAPI
2009년 8월 12일, 구글 코드의 한 페이지[3]는 새로운 프로젝트 페퍼(Pepper)를 선보이면서 페퍼 플러그인 API(PPAPI)와 연계되었다.[4]
PPAPI는 NPAPI의 파생물로서, 플러그인의 포팅을 높이고 더 안전하게 만드는 데 초점을 둔다.[5]
PPAPI는 구글 크롬과 크로미엄에만 지원되었다. 나중에 오페라와 비발디와 같은 다른 크로미엄 브라우저들 또한 PPAPI 플러그인 지원을 추가하였다.
2012년 2월, 어도비 시스템즈는 차기 리눅스 버전의 어도비 플래시 플레이어는 PPAPI를 통해서만 제공될 것이라 발표하였다. NPAPI로 지원되는 이전 릴리스 플래시 플레이어 11.2는 5년 동안 보안 업데이트를 받게 된다.[6] 2016년 8월, 어도비는 이전 발언과는 달리 리눅스에서 NPAPI 플래시 플레이어를 다시 지원하고 새로운 버전을 계속 출시할 것이라고 발표하였다.[7]
같이 보기
각주
- ↑ Benjamin Smedberg. “Reducing Adobe Flash Usage in Firefox”. Mozilla. 2016년 11월 5일에 확인함.
- ↑ “Bug 1165981 - Whitelist Flash for NPAPI on 64 bit Firefox on Win64”. Mozilla. 2016년 1월 20일에 확인함.
- ↑ “ppapi”. 《Google Code》. Google.
- ↑ “Getting Started: Background and Basics – The Chromium Projects”. 《chromium.org》.
- ↑ “Concepts - ppapi - Important concepts for working with PPAPI. - Pepper Plugin API – Google Project Hosting”. 《google.com》.
- ↑ “Adobe and Google Partnering for Flash Player on Linux”. 《adobe.com》.
- ↑ Campbell, Chris (2016년 8월 31일). “Beta News – Flash Player NPAPI for Linux”. 《Adobe AIR and Adobe Flash Player Team Blog》. Adobe Systems. 2016년 9월 8일에 확인함.
바깥 고리
- 플러그인 개발 문서 - 모질라 개발자 센터 (NPAPI API 포함)
![]() |
이 글은 소프트웨어에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |