Hi there, Quoting Michael Catanzaro (2015-11-07 16:19:12)
Sometimes Carlos solves bugs as fast as I can complain about them. ;) On Sat, 2015-11-07 at 10:16 +0100, Carlos Garcia Campos wrote:As long as the browser plugin solution work, I think the best (and easiest) approach would be to make extensions a pre-installed epiphany web app.Hm, not a bad idea; it's certainly much easier than the solutions that have been proposed so far. I see two minor problems only: * We have to make it possible to allow some NPAPI plugins to run in Wayland, while intelligently keeping disabled anything that tries to use X.
If the “Extensions†application is gonna be a pre-installed Epiphany application, it could as well be an application that uses WebKitGTK+ to embed a web view *and* provides endpoints which the extensions site can use, via the user script message handlers API: http://webkitgtk.org/reference/webkit2gtk/unstable/WebKitUserContentManager.html#webkit-user-content-manager-register-script-message-handler This way, the NPAPI plug-in would be unneed. And that would work for Wayland (or any other non-X11 backend, for the matter). Cheers, -- ⌨ Adrian
Attachment:
signature.asc
Description: signature