← Back to team overview

desktop-packages team mailing list archive

[Bug 1308783] Re: chromium-browser: No Java Pepper Plugin available

 

Launchpad has imported 5 comments from the remote bug at
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1791.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2014-05-25T14:59:12+00:00 David Lenz wrote:

Google Chrome 35 has dropped support for NPAPI plugins (so icedtea no
longer works there). Is there a plan to make a PPAPI-compatible version
of icedtea?

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1308783/comments/6

------------------------------------------------------------------------
On 2014-06-24T16:11:41+00:00 Javier Domingo wrote:

I have tracked down to this bug, which seems to be the source of java
applets not working on chromium.

Is any update on this bug?

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1308783/comments/8

------------------------------------------------------------------------
On 2014-06-24T17:00:20+00:00 Aazores wrote:

Yes, this is indeed the cause for Java applets no longer working in
Chrome/Chromium - Google has removed the plugin API which IcedTea-Web
uses. We haven't yet determined if it is even possible to create a port
of IcedTea-Web to PPAPI, due to the sandboxing and other restrictions
Google places on extensions built with Pepper/Native Client.

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1308783/comments/9

------------------------------------------------------------------------
On 2014-06-24T21:48:13+00:00 Mattias-eliasson wrote:

There are a relevant discussion about this here:
http://www.firebreath.org/display/documentation/Browser+Plugins+in+a
+post-NPAPI+world

The short answer are that there are no sufficient replacement for NPAPI
in Chrome. Chromium are open source so it could potentially be modified.

Currently my brightest idea are to use DLL injection and override the
entire engine component with something similar to Chrome Frame. If we
simply run another browser engine, such as a modified Chromium engine
with NPAPI-support, that might work. Or an engine that do not require
any hacking such as Qt WebKit which supports NPAPI plugins out of the
box.

Another option would be to make a completely Chrome-compatible browser
out of Chromium, which are what the Qt WebEngine are all about. Such a
browser could be entirely FOSS and shipped with Linux distributions. A
mayor problem would be the Flash plugin which may require that Chrome
are also installed. As a system admin I would like to avoid installing
Chrome in such a scenario, or at least hide it well.

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1308783/comments/10

------------------------------------------------------------------------
On 2014-06-26T07:54:33+00:00 helpcrypto wrote:

Altough a bug report is not the best place to chat, I'll give you my 2
cents:

 - Assume you arent going to use Chrome for a while. Firefox, Safari and IE will work.
 - If possible, use JNLP. AFAIK it will continue working.
 - If you, like me, are using applets for electronic signature, probably the best option is to keep praying for Webcrypto+FIDO

Regards.

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1308783/comments/11


** Changed in: icedtea
       Status: Unknown => Confirmed

** Changed in: icedtea
   Importance: Unknown => High

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1308783

Title:
  chromium-browser:  No Java Pepper Plugin available

Status in Chromium Browser:
  Unknown
Status in Iced Tea:
  Confirmed
Status in “chromium-browser” package in Ubuntu:
  Won't Fix

Bug description:
  I was using google chrome browser on Ubuntu 12.04 machine, recently I
  needed to switch to chromium-browser. I am using the version that is
  available on the Ubuntu software centre. The problem is that I can't
  make java applets to load any more.

  Here is my situation --

   1. I am using vanilla jdk (jdk 1.7.0_51) from the oracle site.
   2. Previously in chrome, I have created a symlink of `libnpjp2.so` to the `/opt/google/chrome/plugins` folder, java applets were working fine.
   3. After uninstalling chrome and installing chromium-browser, I made a symlink of `libnpjp2.so` to `/usr/lib/chromium-browser/plugins` folder, but java applets do not fire up any more (even from this site: http://www.java.com/en/download/installed.jsp)
   4. Even `libnpjp2.so` appears in `about:plugins` in chromium-browser and showing it's enabled.

  What I have tried so far --

   1. After uninstalling chrome, the `/opt/google/chrome` was still there, I removed it
   2. Made the symlink as the point 3 above to `/usr/lib/chromium-browser/plugins`, but no luck.
   3. So, I installed `icedtea-7-plugins` from the Ubuntu repo and made a symlink of `IcedTeaPlugin.so` to `/usr/lib/chromium-browser/plugins`, but no luck, so I removed it.
   4. Even added the java applet test page to the exclusion list in the java control panel.
   5. Even cleared temporary internet files from the java control panel.
   6. Did multiple cycles of "enable/disable" java plugins in chromium-browser.
   7. Firing up the chromium-browser with `-enable-plugins` switch did not work.

  When I go to the java applet test page, what I can only see is a grey
  rectangle, nothing else. Please note, everything was working fine on
  chrome browser and also in firefox. Please also note that I do not
  want to install openjdk stuffs.

  any idea ?

  lsb_release -rd:

  Description:	Ubuntu 12.04.4 LTS
  Release:	12.04

  chromium-browser:
    Installed: 33.0.1750.152-0ubuntu0.12.04.1~pkg879.1
    Candidate: 33.0.1750.152-0ubuntu0.12.04.1~pkg879.1
    Version table:
   *** 33.0.1750.152-0ubuntu0.12.04.1~pkg879.1 0
          500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/universe amd64 Packages
          500 http://security.ubuntu.com/ubuntu/ precise-security/universe amd64 Packages
          100 /var/lib/dpkg/status
       18.0.1025.151~r130497-0ubuntu1 0
          500 http://us.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/chromium-browser/+bug/1308783/+subscriptions