About: NPAPI

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Netscape Plugin Application Programming Interface (NPAPI) was an application programming interface (API) of the web browsers that allows plugins to be integrated. Initially developed for Netscape browsers, starting in 1995 with Netscape Navigator 2.0, it was subsequently adopted by other browsers. NPAPI was frequently used for plugins which required intensive, low-level performance such as video players, including Adobe Flash Player and Microsoft Silverlight, as well as platforms for web applications such as the Java Runtime Environment.

Property Value
dbo:abstract
  • Netscape Plugin Application Programming Interface (NPAPI) je v informatice zastaralé aplikační rozhraní pro tvorbu zásuvných modulů pro webové prohlížeče. Původně bylo vyvinuto pro webový prohlížeč Netscape (Netscape Navigator 2.0), ale později bylo implementováno i v řadě dalších prohlížečů (Mozilla Suite, Mozilla Firefox, Opera, Google Chrome, Internet Explorer). Dne 12. srpna 2009 bylo na stránce Google Code uveden nový projekt Pepper, který byl spojen s Pepper Plugin API (PPAPI). Aplikační rozhraní PPAPI je odvozeno od NPAPI a jeho cílem je, aby rozšíření byla portabilní a bezpečnější. Proto se PPAPI zaměřuje na podporu běhu rozšíření mimo vlastní proces webového prohlížeče (out-of-process plugin execution). S nástupem moderního HTML5 potřeba zásuvných modulů v prohlížeči opadla. * Google Chrome odstranil podporu NPAPI ve verzi 45 v září 2015 ve všech platformách * Firefox počínaje verzí 52 omezil podporu NPAPI pouze na Adobe Flash, úplné odstranění bude po ukončení podpory Flashe v roce 2020 * Palemoon ve verzi 29 NPAPI stále podporuje. (cs)
  • Netscape Plugin Application Programming Interface (NPAPI) was an application programming interface (API) of the web browsers that allows plugins to be integrated. Initially developed for Netscape browsers, starting in 1995 with Netscape Navigator 2.0, it was subsequently adopted by other browsers. In NPAPI architecture, a plugin declares content types (e.g. "audio/mp3") that it can handle. When the browser encounters a content type it cannot handle natively, it loads the appropriate plugin, sets aside space within the browser context for the plugin to render and then streams data to it. The plugin is responsible for rendering the data. The plugin runs in-place within the page, as opposed to older browsers that had to launch an external application to handle unknown content types. NPAPI requires each plugin to implement and expose approximately 15 functions for initializing, creating, deleting and positioning plugin content. NPAPI also supports scripting, printing, full-screen plugins, windowless plugins and content streaming. NPAPI was frequently used for plugins which required intensive, low-level performance such as video players, including Adobe Flash Player and Microsoft Silverlight, as well as platforms for web applications such as the Java Runtime Environment. NPAPI support among major browsers started to wane since 2015 and it was gradually deprecated over the following 7 years. With the advent of HTML5, all major web browsers have removed support for 3rd party NPAPI plugins for security reasons. (en)
  • La NPAPI (Netscape Plugin Application Programming Interface) è un'architettura multipiattaforma per i plugin utilizzata da molti browser web. Sviluppata inizialmente per la famiglia di browser Netscape, a partire da Netscape Navigator 2.0, è stata implementata in seguito in altri browser, tra cui Mozilla Application Suite, Mozilla Firefox, Chrome, Safari, Opera, Konqueror e alcune versioni di Microsoft Internet Explorer. L'architettura è in via di obsolescenza e i browser più comuni hanno smesso di supportarla. (it)
  • NPAPI(Netscape Plugin Application Programming Interface)는 웹 브라우저용으로 플러그인을 개발할 수 있게 허용하는 API이다. 처음에는 1995년 을 시작으로 넷스케이프 브라우저용으로 개발되었으나 이어서 다른 브라우저들에도 채용되었다. NPAPI 구조에서 플러그인은 audio/mp3와 같은 처리 가능한 콘텐츠 타입을 선언한다. 브라우저가 네이티브로 처리할 수 없는 콘텐츠 타입을 마주치면 적절한 플러그인을 로드하여 플러그인이 렌더링할 브라우저 콘텍스트 내에 공간을 비치시킨 다음 데이터를 그곳으로 흘려보낸다. 이러한 플러그인은 데이터를 렌더링하는 역할을 하게 된다. 이 플러그인은 페이지 안에 자리를 차지하며 동작하는데 이는 외부 애플리케이션을 실행시켜 알 수 없는 콘텐츠 타입을 처리했던 오래된 브라우저들과는 상반된다. NPAPI의 요구사항은 각 플러그인이 플러그인 콘텐츠의 초기화, 작성, 삭제, 위치 지정을 위한 약 15개의 기능을 구현, 노출해야 한다는 것이다. NPAPI는 또한 스크립팅, 인쇄, 전체 화면 플러그인, 창없는 플러그인, 콘텐츠 스크리밍을 지원한다. (ko)
  • NPAPI (Netscape Plugin Application Programming Interface) – API umożliwiające tworzenie wtyczek do przeglądarek internetowych. Daje ono możliwość tworzenia wtyczek obsługujących różne typy obiektów osadzonych na stronie internetowej. Pierwsza wersja została wprowadzona w Netscape Navigator a później w innych przeglądarkach, takich jak: Mozilla Application Suite, Mozilla Firefox, Google Chrome, Opera oraz Safari. W 2013 roku przedsiębiorstwo Google ogłosiło, iż pod koniec 2014 będzie wycofywać obsługę NPAPI ze swoich przeglądarek: Google Chrome i Chromium. Pod koniec 2015 roku Mozilla ogłosiła, że również zamierza porzucić wsparcie dla wszystkich wtyczek NPAPI z wyjątkiem Flash Playera. Wraz z wydaniem 7 marca 2017 roku Firefoksa w wersji 52.0, zdecydowana większość wtyczek NPAPI nie jest już przez niego obsługiwana. W Safari 12 wydanym 24 września 2018, Apple porzuciło wsparcie dla wszystkich wtyczek NPAPI z wyjątkiem Flash Playera. (pl)
  • Программный интерфейс подключаемых модулей Netscape (англ. Netscape Plugin Application Programming Interface, NPAPI) — кросс-платформенная архитектура разработки плагинов, поддерживаемая многими браузерами. Интерфейс был разработан для семейства браузеров Netscape Navigator, начиная с Netscape Navigator 2.0, и в дальнейшем был реализован многими другими браузерами. Однако Internet Explorer не поддерживает этот интерфейс, начиная с версии 5.5. Распространённость интерфейса может быть связана с его простотой. Плагин объявляет работу с определёнными типами данных (например, «audio/mp3») с помощью информации в файле. Когда браузер встречает такой тип данных, он загружает связанный с ним плагин, выделяет пространство на отображаемой странице и посылает ему поток данных. Плагин полностью отвечает за отображаемые данные, включая видео, аудио и другие. Поэтому плагин работает в пределах страницы, в отличие от старых браузеров, которые должны были запустить внешнее приложение для отображения неизвестного типа данных. API интерфейса требует от каждого браузера реализации незначительного количества функций. Необходимо около 15 функций для инициализации, создания, уничтожения и расположения плагина. NPAPI поддерживает сценарии, печать, полноэкранные плагины, безоконные плагины и потоки данных. (ru)
  • 网景插件应用程序接口(英語:Netscape Plugin Application Programming Interface,縮寫:NPAPI)是一個跨平台的通用瀏覽器插件应用程序接口(API)。1995年由網景公司釋出,應用於网景导航者2.0版本,但其他瀏覽器很快也跟進支援,成為一個共通的插件標準,与微软的ActiveX形成競爭關係。 每个插件声明自己支持某一种或几种内容类型(例如“audio/mp3”),当浏览器遇到这种类型的内容时,便在插件库寻找一种能够解码的插件,将这部分内容交由其解析,并在网页对应的位置中显示出来。 正是由于其跨浏览器的特性,插件库的内容更新及管理一般不是由浏览器而是由各个插件提供商自行维护的。这个特点引发了一些安全性上的疑虑。隨著HTML5的出現,以及安全原因,現今所有主流的瀏覽器都取消了對第三方NPAPI插件的支持。一些小眾的瀏覽器,例如Pale Moon和Waterfox Classic,仍然支援NPAPI插件。 2014年11月,Google宣布Chrome将于2015年1月默认屏蔽NPAPI插件,9月份會完全移除支持,以鼓励开发者和用户转用HTML5、Chrome API或Google Native Client等新技术取代NPAPI。雖然Google曾經提出了名为(Pepper Plugin API)的解决方案,但没有得到其它厂商的普遍支持。 2021年1月,Mozilla宣布Firefox完全移除NPAPI插件支持。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1665342 (xsd:integer)
dbo:wikiPageLength
  • 23601 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1124659210 (xsd:integer)
dbo:wikiPageWikiLink
dbp:date
  • 2012-08-03 (xsd:date)
dbp:url
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • La NPAPI (Netscape Plugin Application Programming Interface) è un'architettura multipiattaforma per i plugin utilizzata da molti browser web. Sviluppata inizialmente per la famiglia di browser Netscape, a partire da Netscape Navigator 2.0, è stata implementata in seguito in altri browser, tra cui Mozilla Application Suite, Mozilla Firefox, Chrome, Safari, Opera, Konqueror e alcune versioni di Microsoft Internet Explorer. L'architettura è in via di obsolescenza e i browser più comuni hanno smesso di supportarla. (it)
  • NPAPI(Netscape Plugin Application Programming Interface)는 웹 브라우저용으로 플러그인을 개발할 수 있게 허용하는 API이다. 처음에는 1995년 을 시작으로 넷스케이프 브라우저용으로 개발되었으나 이어서 다른 브라우저들에도 채용되었다. NPAPI 구조에서 플러그인은 audio/mp3와 같은 처리 가능한 콘텐츠 타입을 선언한다. 브라우저가 네이티브로 처리할 수 없는 콘텐츠 타입을 마주치면 적절한 플러그인을 로드하여 플러그인이 렌더링할 브라우저 콘텍스트 내에 공간을 비치시킨 다음 데이터를 그곳으로 흘려보낸다. 이러한 플러그인은 데이터를 렌더링하는 역할을 하게 된다. 이 플러그인은 페이지 안에 자리를 차지하며 동작하는데 이는 외부 애플리케이션을 실행시켜 알 수 없는 콘텐츠 타입을 처리했던 오래된 브라우저들과는 상반된다. NPAPI의 요구사항은 각 플러그인이 플러그인 콘텐츠의 초기화, 작성, 삭제, 위치 지정을 위한 약 15개의 기능을 구현, 노출해야 한다는 것이다. NPAPI는 또한 스크립팅, 인쇄, 전체 화면 플러그인, 창없는 플러그인, 콘텐츠 스크리밍을 지원한다. (ko)
  • Netscape Plugin Application Programming Interface (NPAPI) je v informatice zastaralé aplikační rozhraní pro tvorbu zásuvných modulů pro webové prohlížeče. Původně bylo vyvinuto pro webový prohlížeč Netscape (Netscape Navigator 2.0), ale později bylo implementováno i v řadě dalších prohlížečů (Mozilla Suite, Mozilla Firefox, Opera, Google Chrome, Internet Explorer). S nástupem moderního HTML5 potřeba zásuvných modulů v prohlížeči opadla. (cs)
  • Netscape Plugin Application Programming Interface (NPAPI) was an application programming interface (API) of the web browsers that allows plugins to be integrated. Initially developed for Netscape browsers, starting in 1995 with Netscape Navigator 2.0, it was subsequently adopted by other browsers. NPAPI was frequently used for plugins which required intensive, low-level performance such as video players, including Adobe Flash Player and Microsoft Silverlight, as well as platforms for web applications such as the Java Runtime Environment. (en)
  • NPAPI (Netscape Plugin Application Programming Interface) – API umożliwiające tworzenie wtyczek do przeglądarek internetowych. Daje ono możliwość tworzenia wtyczek obsługujących różne typy obiektów osadzonych na stronie internetowej. Pierwsza wersja została wprowadzona w Netscape Navigator a później w innych przeglądarkach, takich jak: Mozilla Application Suite, Mozilla Firefox, Google Chrome, Opera oraz Safari. W 2013 roku przedsiębiorstwo Google ogłosiło, iż pod koniec 2014 będzie wycofywać obsługę NPAPI ze swoich przeglądarek: Google Chrome i Chromium. (pl)
  • Программный интерфейс подключаемых модулей Netscape (англ. Netscape Plugin Application Programming Interface, NPAPI) — кросс-платформенная архитектура разработки плагинов, поддерживаемая многими браузерами. Интерфейс был разработан для семейства браузеров Netscape Navigator, начиная с Netscape Navigator 2.0, и в дальнейшем был реализован многими другими браузерами. Однако Internet Explorer не поддерживает этот интерфейс, начиная с версии 5.5. (ru)
  • 网景插件应用程序接口(英語:Netscape Plugin Application Programming Interface,縮寫:NPAPI)是一個跨平台的通用瀏覽器插件应用程序接口(API)。1995年由網景公司釋出,應用於网景导航者2.0版本,但其他瀏覽器很快也跟進支援,成為一個共通的插件標準,与微软的ActiveX形成競爭關係。 每个插件声明自己支持某一种或几种内容类型(例如“audio/mp3”),当浏览器遇到这种类型的内容时,便在插件库寻找一种能够解码的插件,将这部分内容交由其解析,并在网页对应的位置中显示出来。 正是由于其跨浏览器的特性,插件库的内容更新及管理一般不是由浏览器而是由各个插件提供商自行维护的。这个特点引发了一些安全性上的疑虑。隨著HTML5的出現,以及安全原因,現今所有主流的瀏覽器都取消了對第三方NPAPI插件的支持。一些小眾的瀏覽器,例如Pale Moon和Waterfox Classic,仍然支援NPAPI插件。 2014年11月,Google宣布Chrome将于2015年1月默认屏蔽NPAPI插件,9月份會完全移除支持,以鼓励开发者和用户转用HTML5、Chrome API或Google Native Client等新技术取代NPAPI。雖然Google曾經提出了名为(Pepper Plugin API)的解决方案,但没有得到其它厂商的普遍支持。 (zh)
rdfs:label
  • Netscape Plugin Application Programming Interface (cs)
  • NPAPI (de)
  • NPAPI (it)
  • NPAPI (ko)
  • NPAPI (en)
  • NPAPI (pl)
  • Программный интерфейс подключаемых модулей Netscape (ru)
  • NPAPI (zh)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is rdfs:seeAlso of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License