You're right that this isn't currently easy to do.

A more recent project, now also abandoned, was
https://github.com/mozilla/positron You might see if that's a place to
start.

 -r

On Thu, Jul 6, 2017 at 12:47 PM, cnico7 <nicolas.cazot...@gmail.com> wrote:

> Hi,
>
> I would like to embed gecko or firefox in a native windows application.
> The need is to be able to use gecko's rendering and javascript engines in
> order to display web pages that are not correctly displayed with other
> browsers (mainly for legacy reasons of the intranet web site). Those pages
> are part of a desktop application deployed on windows 7.
>
> So I did some searches around this subject and I discovered it could be a
> complex path to achieve it with recent gecko versions.
>
> Here is what I found :
>  * around 2000, an embedding solution was available through XPCOM as
> described here : https://developer.mozilla.org/en-US/docs/Gecko/Embedding_
> Mozilla
> Unfortunately, this is obsolete and does not work any more from my
> understanding.
>  * this blog post http://chrislord.net/2016/03/08/state-of-embedding-in-
> gecko/ lists some old embedding possibilities.
> Unfortunately, none of them seems to still be available.
>  * the servo project seems interesting but is to be shipped in years from
> now.
>
> So here are my questions :
> If I had the technical capabilities to contribute to a gecko embedding
> solution, from what should I start investigating ?
> Is EmbedLite (aka IPCLite) the good starting point or is there a better
> path to embed gecko ?
> If yes, is there a description of the API to use ?
>
> I had the idea of using firefox with marionette protocol in order to
> interact with the engine and to use a custom plugin in order to hide all
> the design (menus, tab bars,...). This idea has many drawbacks : it is slow
> at launching time, it requires to improve marionette protocol in order to
> intercept browsing events and hiding all ui elements with webextensions is
> no more possible.
> So my idea is clearly not a the good way.
>
> Any help would be appreciated. Even if I have not all the technical
> knowledge of firefox internal, I am ready to work on it but I need the good
> entry points to start.
>
> Thank you for reading me and for your answers,
>
> Regards,
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to