IcedTea Java plugin with Chromium and Firefox 3.6A1

With improved cross-browser API support thanks to the Mozilla/Sun/Chromium teams, last week I decided to take a break from functionality development and focus on browser compatibility for the new NP plugin. And here is the end result .. the plugin working with Chromium!

IcedTea NP Plugin running with Chromium
IcedTea NP Plugin running with Chromium

In addition to Chromium, the plugin also works with Firefox 3.6 A1 now.

It is the only Java plugin that works with Chromium at the moment. Proxy and cookie support won’t be there with Chromium as the APIs haven’t been implemented on the browser side yet. When they are, the plugin should be able to make use of them seamlessly.

All code is in mercurial: http://icedtea.classpath.org/hg/icedtea6/rev/8353f4e67ec1

Just a side note: To use it with Chromium/FF3.6, it needs to be built against xulrunner 1.9.2 Alpha* as that contains headers with the new API. Also, chormium build from 20090824 (rev. 24148) or higher is needed to make use of Liveconnect.

About these ads

About dbhole

I have been a member of the Java Group at Red Hat since mid-2008. I started off as an engineer and in late 2012, I switched to the dark side, a.k.a management :) I now manage all the members in the Java Group and some members from the QE team dedicated to JDK/component related QE.
This entry was posted in IcedTea. Bookmark the permalink.

One Response to IcedTea Java plugin with Chromium and Firefox 3.6A1

  1. Roman Kennke says:

    Wow cool! Congratulations! I should really try to get my gang to go with your plugin rather than doing our own thing.. ;-)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s