Page 1 sur 1
Implémentation/utilisation de Gecko
Publié : 02 nov. 2007, 12:57
par wwridee
Bonjour,
Je m'intéresse depuis peu à l'utilisation du moteur de rendu Gecko, mais après de longues recherches non-fructueuses passées sur internet à chercher des docs sur Gecko,j'en reviens à vous. J'ai du mal à cerner comment utiliser Gecko où comment l'implémenter dans une autre application pour l'utiliser à sa propre valeur en temp que moteur de rendu HTML. Pour ma part je cherche à l'utiliser via du c++. Si quelqu'un peu m'éclairer !?
Merci d'avance!
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; IE7-01NET.COM-1.1; .NET CLR 1.1.4322; InfoPath.2; IE7-01NET.COM-1.1)
Publié : 03 nov. 2007, 00:48
par Benoit
Si je ne me trompe pas, le plus facile est d'utiliser le contrôle ActiveX, que tu peux trouver ici :
http://www.iol.ie/~locka/mozilla/control.htm
C'est cependant une vieille version qui date de 2005, pour en avoir une plus récente il faudra je pense la compiler toi-même.
Publié : 03 nov. 2007, 12:06
par wwridee
Mouai l'activeX c'est pas vraiment une solution, ce que je cherche c'est vraiment l'implémenter dans un programme.C'est à dire comment Gecko est il utilisé par firefox?
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; IE7-01NET.COM-1.1; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727; IE7-01NET.COM-1.1)
Publié : 03 nov. 2007, 13:14
par martin
Sinon, voilà des liens :
Why_Embed_Gecko
Mozilla_Embedding_FAQ
projects/embedding
Roll_your_own_browser_-_An_embedding_HowTo
Une autre solution, est peut être de baser ton application sur
xulrunner, plutôt que d'intégrer gecko dans ton appli.
Publié : 03 nov. 2007, 14:26
par wwridee
merci pour les liens, c les seuls choses ke javai trouver plus ou moins. Pour le xul sa correspond pas vraiment a ske je veu fair, je veu utiliser gecko dans sa fonction principal ( moteur de rendu html) et non pas men servir pour mapper mes apli. bref je sens que je ver me lancer sur lutilisation de gecko via C++, quite a patoger un bon bout de temp, je pense quau final jaurai ce que je veu. Merci
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; IE7-01NET.COM-1.1; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727; IE7-01NET.COM-1.1)
Publié : 03 nov. 2007, 14:46
par Benoit
Si tu veux juste afficher du HTML je ne vois pas pourquoi le contrôle ActiveX n'est pas une solution. Il suffit de l'ajouter dans ta barre d'outils de Visual Studio normalement et il s'utilise exactement comme le contrôle IE.
Sinon tu peux essayer de voir comment c'est fait dans K-Meleon, je crois que c'est une application MFC :
http://kmeleon.sourceforge.net/
Si tu cherches quelque chose de multiplateformes, il y a un exemple avec wxWidgets :
http://lxr.mozilla.org/seamonkey/source ... s/wxEmbed/
Ou alors il y a encore cet exemple en .Net et C# :
http://lxr.mozilla.org/seamonkey/source ... ETCSEmbed/
Publié : 17 nov. 2007, 13:26
par wwridee
Finalement le wrappers de Gecko fera l'affaire pour l'utiliser en C#
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; IE7-01NET.COM-1.1; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727; IE7-01NET.COM-1.1)
Publié : 01 janv. 2008, 20:30
par Invité
Je suis également intéressé par l'utilisation de Gecko en tant que moteur de rendu de page web dans un logiciel GTK+ (je ne trouve rien d'autre que les liens donnés plus haut).
wwridee, pourrait-tu mettre ici la la façon dont tu as procéder?
Merci
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Publié : 02 janv. 2008, 14:25
par calimo
Regarde du côté de Liferea qui utilise firefox comme moteur de rendu
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.11) Gecko/20071204 Firegecko/7.10 Firefox/2.0.0.11