Implémentation/utilisation de Gecko

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...
wwridee
Arias
Messages : 4
Inscription : 02 nov. 2007, 12:51

Implémentation/utilisation de Gecko

Message 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)
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message 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.
wwridee
Arias
Messages : 4
Inscription : 02 nov. 2007, 12:51

Message 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)
martin
Varan
Messages : 1074
Inscription : 21 janv. 2004, 16:23

Message 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.
wwridee
Arias
Messages : 4
Inscription : 02 nov. 2007, 12:51

Message 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)
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message 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/
wwridee
Arias
Messages : 4
Inscription : 02 nov. 2007, 12:51

Message 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)
Invité

Message 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
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Regarde du côté de Liferea qui utilise firefox comme moteur de rendu :wink:

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
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité