레거시 플러그인 제품군, 즉 QuickTime, Flash 및 Java 웹 플러그인에 익숙합니다. 그들은 꽤 오랫동안 웹 응용 프로그램의 주류였습니다.
그래서 NPAPI 플러그인이 Chrome에서 중단된다는 것을 알게되어 놀랐습니다 (글쎄 … 이 블로그 게시물을 실제로 설명 하지 않는 각주로 배웠습니다 ). Firefox에서도 제거되는 소리가 들리지만 이에 대한 언급이 없습니다.
괜찮아. 나는 그것을 이해하고 존중할 수 있습니다. 이러한 플러그인은 자체적으로 브라우저에 많은 보안 취약점을 추가하고 부풀어 오른다.
그러나 이것이 최종 사용자로서 나에게 어떤 의미가 있습니까? Java, QuickTime 또는 Flash 플러그인을 사용할 수있을 것으로 예상되는 응용 프로그램을 실행할 수 없다는 것을 의미합니까? 응용 프로그램 자체가 업데이트 될 때까지 대체 할 수있는 대체품 또는 호환 가능한 “플러그인”이 있습니까?
이 플러그인을 계속 사용하는 애플리케이션을 계속 사용하려면 이전 버전의 브라우저를 사용해야합니까?
필요한 경우 (X) Ubuntu / Linux Mint, 최신 버전, 64 비트 OS를 참조하는 플랫폼을 지정할 수 있습니다.
답변
플래시 개발을 한 이후 실제로 회사에 대한 조사를 해왔습니다. 다음은 고품격에 대한 이메일 내용입니다 (일부 부분 수정 됨).
tl; dr
- 어느 경우에도 플래시는 영향을받지 않습니다
- 크롬이 홍보하고있는 새로운 API (OpenGL 사용)를 사용하려면 Unity가 Chrome 용 플러그인을 다시 작성해야합니다. (최신 Unity가 이미 지원한다고 생각합니다)
Java는 새로운 API를 사용하기 위해 Chrome 용 플러그인을 다시 작성해야합니다.Java는 Java 9로 시작하는 플랫폼에 대한 향후 플러그인을 개발하지 않으며 새로운 브라우저 플러그인 아키텍처를 지원하기 위해 기존 플러그인을 업데이트 할 의도가 없습니다.Firefox의 “클릭 투 플레이”는 모든 플러그인 (Flash 제외)에서 필요하지만 사용자의 선택은 사이트별로 저장됩니다.Mozilla는 2016 년 말까지 Firefox에서 NPAPI 지원을 제거하려고합니다.
크롬
- NPAPI (Netscape Plugin API)라는 기존 API를 비활성화합니다.
http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html - 이 변경 사항은 Silverlight, Unity, Java에 영향을줍니다.
- 이 변경 사항은 플래시 (Chrome에 내장되어 있고 NPAPI를 사용하지 않음) 에는 영향을 미치지 않습니다.
Chrome의 NPAPI 지원 중단 로드맵 :
http://www.chromium.org/developers/npapi-deprecation
- 2014 년 1 월. Silverlight, Unity, Java와 같은 공통 플러그인은 현재 화이트리스트에 포함됩니다 (단, Unity 및 Java 는 기본적으로 이미 차단되어 있음 )
- 다른 플러그인 에는 권한을 요청하는 노란색 팝업이 표시됩니다 .
- 2014 년 중반. NPAPI 플러그인에 대한 업데이트가 더 이상 허용되지 않습니다. 상점 검색에 NPAPI 플러그인이 더 이상 나열되지 않습니다.
- 차단 된 플러그인 실행을 허용하는 것은 UI를 통해 더 어려울 수 있지만 여전히 가능합니다 (이미 설치된 경우).
- 2014 년 9 월. 모든 NPAPI 플러그인이 상점에서 제거되었습니다 (그러나 이미 설치되어있는 경우 계속 작동 함)
- 2014 년 말. Chrome에서 NPAPI 지원이 완전히 제거됩니다 (NPAPI를 사용한 플러그인이 작동하지 않음)
NPAPI의 Chrome 대안 :
- NaCL. OpenGL ES 액세스를 허용하는 NativeClient
- HTML5.
- WebRTC .
Firefox
- Aurora (베타 이전 버전) https://blog.mozilla.org/futurereleases/2013/09/24/plugin-activation-in Aurora라는 새로운 Firefox 버전의 릴리스로 “클릭하여 재생”플러그인을 사용할 수
있습니다. 파이어 폭스 - 이 변경 사항은 Flash를 제외한 모든 플러그인 (이전 Flash 버전 제외)에 영향을줍니다.
- 플러그인을 실행하려면 사용자가 팝업 을 클릭 해야 합니다.
- 2016 년 말까지 지원되는 유일한 플러그인은 Flash입니다. 다른 모든 NPAPI 플러그인은 호환되지 않습니다.
플러그인에 대한 Firefox 대안 :
- 다시 한 번, 브라우저 내에서 사용 가능한 기술 (예 :
- OpenGL ES 액세스를 허용하는 WebGL
- WebRTC.
답변
귀하의 질문 중 2 가지에 답변하고 2018 년 브라우저에서 NPAPI 플러그인의 상태에 대한 정보를 제공 할 것입니다. 기업 페이지, 관리 페이지, e 러닝 코스, 하드웨어 웹 관리자 등으로 인해 플러그인을 실행 해야하는 모든 사람들에게.
이 플러그인을 계속 사용하는 애플리케이션을 계속 사용하려면 이전 버전의 브라우저를 사용해야합니까?
아니요, NPAPI를 지원하는 Firefox 포크 를 다음과 같이 업데이트 했습니다.
Waterfox 56 (FF56에서 업데이트 및 업데이트)
바실리스크 201801 (FF55에서 업데이트 및 업데이트)
Palemoon 27 (FF27 UI에서 업데이트 및 기반)
이 플러그인을 계속 사용하는 애플리케이션을 계속 사용하려면 이전 버전의 브라우저를 사용해야합니까?
예, 당신이 사용하려는 경우 공식 파이어 폭스 나 크롬 브라우저를 . 실제로 ‘Chrome’엔진이있는 브라우저의 마지막 버전은 다음과 같습니다.
크롬. 빌드 45.0.2416.0-win32 (chrome : // flags / # enable-npapi을 사용하여 PPAPI를 활성화해야 함)