Plugin support for WebKit GTK / Qt

A picture is worth a thousand words:

YouTube video in WebKit GTK
Flash plugin in the WebKit GTK demo application

YouTube video in QtWebKit
Flash plugin in the WebKit Qt demo application

Since a few hours ago both WebKit GTK and Qt support plugins! Thanks to everyone who worked on this, in particular to Rodney Dawes (who wrote the original patch in the past months) and to Marc Ordinas i Llopis (who maintained the patch and worked on the Qt port, and who recently joined us at Collabora). A thank you also to Alp Toker and Simon Hausmann who reviewed the patch.

Update: See also Marc’s blog for details.

19 thoughts on “Plugin support for WebKit GTK / Qt

  1. @Benjamin Otte:
    Why should I show something that is easy to support when I can show something that was very hard to support? πŸ™‚

    Like

  2. Big caveat – Java doesn’t work. Actually quite a lot of plugins don’t work yet. πŸ™‚ But the guys working on the patch are going pretty fast, so hopefully that’ll get fixed soon.

    Anyone running Mandriva can follow development on this by installing Midori (which will automatically pull in WebKit). If you’re on Cooker, you’ll get new stuff quite fast. If you’re on 2008 or 2008 Spring, install from /contrib/backports , and note that I don’t update those packages quite so often.

    Like

  3. This is awesome stuff, well done on finishing up the patch πŸ™‚ As soon as I can log onto Google with WebKit, bye bye Firefox!

    Like

  4. Any hope of getting Flash to layer properly on a page so that HTML elements can appear on top of it? Although if I remember correctly thats a Flash problem, not a browser issue… but a boy can dream!

    Like

  5. Marco, is that fault tolerant? When a plugin goes haywire on Firefox, it can bring down the whole browser at the worst. On Konqueror they have been always isolated properly.. So, what sort of system does that use now?

    Like

  6. @troll:
    No, they run in the same process to allow scriptability of web objects.

    @Ariya:
    I just blogged about it, other wrote the plugin stuff πŸ™‚

    Like

  7. Very nice!

    Are the plugins in a separate process which can be locked into a seperate SELinux context like one can do with Firefox’s nspluginwrapper?

    Like

  8. unfortunately non of webkit browsers saves cookies after browser restart. I will switch from firefox to epiphany-webkit as soon as it will be storing cookies. i dont care about plugins and all the stuff. all i need is cookies, favorites, history and fast engine like webkit is πŸ™‚

    Like

  9. Why would you want to store cookies over multiple sessions!?
    I have Firefox automatically clear my cookies when I quit. 😐

    Like

  10. because i like to remember passwords for forums and my identity saving in blogs and other public sites.

    Like

  11. I believe Arora ( http://code.google.com/p/arora/ ) saves cookies across sessions as well as Qt’s ‘demobrowser’ (Arora is descended from the demobrowser). Arora has lots of nifty features and works fine against webkit svn (last I heard at least). Funny that I’m recommending a competing (webkit-based) browser to someone πŸ˜›

    Like

Comments are closed.