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!
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.