Implémentation/utilisation de Gecko
Implémentation/utilisation de Gecko
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)
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)
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.
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.
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)
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)
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.
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.
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)
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)
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/
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/
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
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
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités