본문으로 이동

NPAPI

위키백과, 우리 모두의 백과사전.
Ykhwong (토론 | 기여)님의 2017년 2월 12일 (일) 16:39 판

NPAPI(Netscape Plugin Application Programming Interface)는 웹 브라우저용으로 플러그인을 개발할 수 있게 허용하는 API이다. 처음에는 1995년 넷스케이프 내비게이터 2.0을 시작으로 넷스케이프 브라우저용으로 개발되었으나 이어서 다른 브라우저들에도 채용되었다.

브라우저 지원

다음의 웹 브라우저들이 NPAPI 플러그인들을 지원한다.

다음의 웹 브라우저들은 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]

같이 보기

각주

  1. Benjamin Smedberg. “Reducing Adobe Flash Usage in Firefox”. Mozilla. 2016년 11월 5일에 확인함. 
  2. “Bug 1165981 - Whitelist Flash for NPAPI on 64 bit Firefox on Win64”. Mozilla. 2016년 1월 20일에 확인함. 
  3. “ppapi”. 《Google Code》. Google. 
  4. “Getting Started: Background and Basics – The Chromium Projects”. 《chromium.org》. 
  5. “Concepts - ppapi - Important concepts for working with PPAPI. - Pepper Plugin API – Google Project Hosting”. 《google.com》. 
  6. “Adobe and Google Partnering for Flash Player on Linux”. 《adobe.com》. 
  7. 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일에 확인함. 

바깥 고리