NSPluginWrapper

NSPluginWrapper is a cross-platform Netscape 4 (NPAPI) compatible plugins viewer. It makes it possible to use plugins that are not available yet to a specific platform. For example, you can use the Adobe Flash Player 9 (Linux/i386) plugin on Linux/x86_64, NetBSD, and FreeBSD platforms along with a native JVM in the same browser. NSPluginWrapper is also useful to confine native plugins into a specific execution domain for reliability and security purposes.

Tags Internet Web Browsers

Tweet this project Short link

Rss Recent releases

Changes: This development snapshot focuses on performance optimizations, with an emphasis on energy efficiency. In particular, active timers were reduced for Gtk-based plugins, and RPC traffic was reduced by up to 65% for certain Web sites with Flash. Other minor features useful to packaging and debugging were also added.

  • Rrelease-mid
  •  02 Jan 2009 13:53
  • Rrelease-after

Changes: Support for the VLC plugin has been added. Other minor bugs, including a possible browser crash, have been fixed.

  • Rrelease-mid
  •  29 Dec 2008 08:58
  • Rrelease-after

Changes: Support for windowless plug-ins was added. Native plug-ins can now be handled to improve reliability and security in native browsers. A standalone plug-ins player was added for presentation and debugging purposes. New hosts and targets are supported, particularly the OpenSolaris 2008.xx family and Linux/ARM. Many other bugs were fixed, memory leaks in the NPRuntime bridge in particular.

  • Rrelease-mid
  •  24 Nov 2008 18:11
  • Rrelease-after

Changes: Window resize requests in XEMBED mode are fixed. More efficient memory allocation is now used. Another memory leak and various crashing bugs were also fixed. The standalone plugins player is working again.

  • Rrelease-mid
  •  10 Nov 2008 16:32
  • Rrelease-after

Changes: XEMBED support was improved by working around Gtk2 and Firefox bugs. Memory leaks in the NPRuntime bridge were fixed. Some other bugs were fixed to improve compatibility, namely supported NPAPI version, NPP_URLNotify(), and DiamondX in Konqueror.

Rss Recent comments

Rcomment-before 16 Aug 2007 21:37 Rcomment-trans SysGhost Rcomment-after

Almost a 10, a tiny bug makes it only to recieve a 9
Using a plugin to enable other plugins in a "different" browser, thats a brilliant idea and it seems to work almost flawlessly.

Almost flawlessly because there is one annoying bug:

It misses mouseclicks when it comes to flash (not sure about other plugins yet)

Some says it's the window-manager fault, other says it's Firefox that does something weird, and a few says there is a focus-problem with nspluginwrapper itself.
So noone knows for sure...

Since noone know where the problem occurs, it seems the problem won't be solved.

Well it seems I have to live with it and hope that the plugins in question will be released for 64-bit browsers soon.

Thats why I only give it a 9 instead of a 10.

Rcomment-before 23 Sep 2006 15:59 Rcomment-trans marjorie51 Rcomment-after

Firefox 1.5.0.7 seems to break Flash using nspluginwrapper
II've just upgraded to Forefox 1.5.0.7 through the Ubuntu Dapper automatic update feature.

Since then I've been getting problems with Liferea when using the Browser linking. Sometimes it completely freezes my PC and I have to reboot, sometimes just Liferea and I can kill Liferea and npviewer.bin - in such cases npviewer.bin seems to be using a lot of my cpu. Also I no longer seem to see Flash when using the browser directly.

I suspect that the two problems are related and may be due to 1.5.0.7 introducing some incompability with nspluginwrapper/Flash.

Rcomment-before 21 Jun 2006 06:42 Rcomment-trans mmacdona Rcomment-after

This works amazingly well
For Gentoo, make sure that the 32-bit emulation environment precisely matches the environment in which you built the npviewer.bin component

C0b9f6416b6bea6c81fb4768df302d67_thumb

Project Spotlight

Opina

opina

0ca4bd478d6e88b17bb1a56a520f33fd_thumb

Project Spotlight

Poweradmin

A Web-based front-end for the PowerDNS nameserver.