webapps team mailing list archive
Mailing list archive
Re: Chromium and NPAPI
Alberto Mardegan <alberto.mardegan@xxxxxxxxxxxxx>
Tue, 06 May 2014 11:38:47 +0300
Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0
We have made some design progress on this:
The extensions will delegate most of the work to an external process,
which in the document above we call "Messaging Process". The extensions
communicate with this process with via Chrome's Native Messaging API (we
will come up with a compatible implementation for Firefox), which allows
exchanging JSON messages.
The Messaging Process is an ordinary process, which means it can use
D-Bus, DConf, link to the system libraries and so on. Therefore, most of
the hard work will be moved there.
Justin is working on a building a skeleton of the implementation (I
guess this will be in the chrome extension's repository?), and once
that's published in a branch I'll work on filling in the implementation
of the OA handling in the Messaging Process and the capture of the
cookies in the chrome extension.
This is still all very WIP, so this is a very good time for commenting. :-)