NPAPI is the standard cross-browser plugin API and architecture. It was introduced in Netscape 2 and has been implemented by virtually every desktop web browser since then. Modern versions of Internet Explorer are the major exception. NPAPI is kind of awful but really useful.
Reference Documentation
- The Opera plugin interface
- Mozilla Developer Center NPAPI docs
- Mozilla.org’s old documentation (often outdated, often useful)
- Apple’s WebKit plugins documentation
- Wikipedia’s NPAPI page (general overview and history)
- NPRuntime documentation (on MDC)
Example Code – useful for writing one’s own plugins
- nspluginwrapper (an out-of-process plugin proxy – see also: freshmeat)
- GNOME Totem browser plugin
- Mozilla’s Unix plugin example
- Mozilla’s Windows plugin example
- Mozilla’s Mac plugin example
Articles
Tools and Libraries
- PluginLogger, a plugin wrapper that logs all interaction between plugins and their host browsers.
- FireBreath, an open source library for writing NPAPI and ActiveX plugins
NPAPI是用于实现跨浏览器插件的标准API和架构,自Netscape2以来一直被几乎所有的桌面浏览器采用。现代版本的Internet Explorer是主要例外。尽管NPAPI存在一些缺点,但它在某些情况下仍然非常有用。
670

被折叠的 条评论
为什么被折叠?



