11

I'm somewhat familiar with the family of legacy plugins - namely QuickTime, Flash, and the Java Web plugin to name a few. They've been kind of a mainstay of web applications for quite some time.

So, I was surprised to learn (well...I actually learned around this blog post instead, as a nondescript footnote) that NPAPI plugins are to be discontinued in Google Chrome. I've heard rumblings of it being removed in Firefox as well, but I haven't found any hard references to this.

That's fine. I can understand and respect that; those plugins add lots of security vulnerabilities to the browser on their own, and lots of bloat.

But, what does that really translate to for me as an end user? Does this mean that I won't be able to run applications that have an expectation of the Java, QuickTime, or Flash plugin to be available? Are there any replacements or an otherwise compatible "plugin" of sorts that could take its place until the application itself is updated?

Do I have to use an older version of my browser to continue using the applications that still make use of these plugins?

If need be, I can specify the platform I'm referring to: (X)Ubuntu/Linux Mint, latest version(s), 64-bit OS.

Makoto
  • 219

2 Answers2

15

I've actually did some research for my company since we do flash development. Here is the content of the email to the higher ups (some parts redacted)

tl;dr

Chrome

Chrome’s NPAPI deprecation roadmap:
http://www.chromium.org/developers/npapi-deprecation

  • January 2014. Common plug-ins, like Silverlight, Unity, Java will be whitelisted for now (although Unity and Java already blocked by default)
  • Other plug-ins will see yellow popup asking for permission.
  • Mid 2014. No more updates allowed for NPAPI plug-ins. NPAPI plug-ins no longer listed on store search.
  • Allowing blocked plug-ins to run will be more difficult through UI, but still possible (if already installed)
  • September 2014. All NPAPI plug-ins removed from store (but will still work if already installed)
  • End of 2014. NPAPI support in Chrome will be removed entirely (plug-ins using NPAPI will not work)

Chrome alternative to NPAPI:

Firefox

Firefox alternative to plug-ins:

  • Once again, suggestion is to use technologies available within the browsers, such as
    • WebGL, which allows OpenGL ES access
    • WebRTC.
Makoto
  • 219
Slav
  • 490
0

I will reply to 2 of your questions and i will give info about the status of NPAPI plugins in browser at 2018, for all those who requires to execute plugins because corporate pages, govern pages, elearning courses, hardware web Admin, etc...

Do I have to use an older version of my browser to continue using the applications that still make use of these plugins?

No, You have updated forks of Firefox supporting NPAPI, such as:

Waterfox 56 (updated and based in FF56)

Basilisk 201801 (updated and based in FF55)

Palemoon 27 (updated and based in FF27 UI)

Do I have to use an older version of my browser to continue using the applications that still make use of these plugins?

Yes, if you want to use the official Firefox or a Chrome browser. In fact the last version of a browser with 'Chrome' engine is:

Chromium. build 45.0.2416.0-win32 (it requires to enable PPAPI with chrome://flags/#enable-npapi)