Page 1 sur 6
Ma première extension !
Publié : 11 juil. 2004, 13:39
par Kropotkine
Ca y est, j'ai créé ma première extension, GetEmail ! 8)
Elle permet de trouver les adresses email sur les pages web (pratique quand on veut envoyer un email au webmaster d'un site non-conforme

).
On peut la trouver sur
http://getemail.mozdev.org/.
Elle ajoute un bouton à la barre d'outils (clique-droit : personnaliser : GetEmail) et un onglet dans Page Info (Ctrl-J).
EDIT : Pré-Version 1.1b en ligne
Merci à :
- Xanthor pour le noyau JS
- Yan Morin pour son tutoriel et son générateur de *.rdf
- pcdingo pour la correction de mon XUL et de mon JS
- Humpfff pour les nightly et le déboguage
- nmoreau pour l'ajout dans Page Info
Publié : 11 juil. 2004, 15:21
par chBok
C'est un bon début. Pour trouver tous les liens d'une page, tu peux utiliser les objets DOM. Par exemple,
Publié : 11 juil. 2004, 15:31
par Kropotkine
chBok a écrit :C'est un bon début.
Merci !
chBok a écrit :Pour trouver tous les liens d'une page, tu peux utiliser les objets DOM. Par exemple,
C'est ce que je cherchais, mais ne connaissant DOM que de nom et n'ayant pas réussi a comprendre la structure d'inspector.xul, je me suis résolu à demander à Xanthor pour du JS que j'ai légèrement modifié.
Ton code est interressant, existe-t-il un tutoriel DOM ?
Publié : 11 juil. 2004, 15:41
par chBok
Kropotkine a écrit :Ton code est interressant, existe-t-il un tutoriel DOM ?
En fait, je connais le
Gecko DOM Reference, mais il est en anglais.
Publié : 11 juil. 2004, 15:42
par jv2759
Dom en faite c'est simplement le nom des différent element que tu peux utiliser pour manipuler la page html en javascripte.
http://xulplanet.com/references/xpcomref/group_DOM.html
Publié : 11 juil. 2004, 15:49
par Kropotkine
Interressant, mais je vais garder mon code, je ne crois pas que je pourrais faire ca avec DOM.

Publié : 11 juil. 2004, 16:15
par Benoit
chBok a écrit :Kropotkine a écrit :Ton code est interressant, existe-t-il un tutoriel DOM ?
En fait, je connais le
Gecko DOM Reference, mais il est en anglais.
Il y a des trucs en français sur le site de Yan Morin, par exemple
http://yansanmo.no-ip.org:8080/project/ ... ocument_G1
XML et XHTML
Publié : 11 juil. 2004, 16:27
par Yan Morin
S'il utilise la collection links, l'extension ne fonctionnera plus sur les pages XHTML (application/xhtml+xml, text/xml) puisqu'il s'agit d'une propriété pour les documents HTML seulement.
Re: XML et XHTML
Publié : 11 juil. 2004, 16:32
par Kropotkine
Yan Morin a écrit :S'il utilise la collection links, l'extension ne fonctionnera plus sur les pages XHTML (application/xhtml+xml, text/xml) puisqu'il s'agit d'une propriété pour les documents HTML seulement.
Je vais donc garder mon code JS, plus simple, plus compatible ...
2 choses sont pourtant à changer :
- Pouvoir séléctionner les adresses email (ou directement un mailto: )
- Un message indiquant "Pas d'email trouvé" au lieu d'une alerte vide.
Publié : 11 juil. 2004, 18:24
par Xanthor
(Euh juste pour info, le code javascript actuel est déjà du DOM, et du DOM normalisé, contrairement à ce que propose chBok qui est du DOM de chez Mozilla

)
Publié : 11 juil. 2004, 19:27
par calimo
Du travail en perspective
Je pense qu'elle est en francais ?
Publié : 11 juil. 2004, 21:03
par Kropotkine
Xanthor a écrit :(Euh juste pour info, le code javascript actuel est déjà du DOM, et du DOM normalisé, contrairement à ce que propose chBok qui est du DOM de chez Mozilla

)
Autant pour moi ...
calimo a écrit :Du travail en perspective
Je pense qu'elle est en francais ?
Quel travail ?
Et si tu parles de mon extension, oui, bien sur qu'elle est en francais !
Publié : 11 juil. 2004, 21:21
par pcdingo
Bravo Kropotine, pas encore regarder ton extension mais t'as fait très vite pour quelqu'un qui débute

Publié : 11 juil. 2004, 21:38
par calimo
Kropotkine a écrit :Quel travail ?
Il va bien falloir lier tout ça non ?
A moins que tu préfère qu'elle reste dans le cadre des initiés de GeckOzone...
En tous cas il semblerait que ça ne soit pas la seule nouvelle extension de ce week-end

Publié : 11 juil. 2004, 22:25
par Kropotkine
pcdingo a écrit :Bravo Kropotine, pas encore regarder ton extension mais t'as fait très vite pour quelqu'un qui débute

Je n'avais pas grand chose à faire ...
calimo a écrit :Kropotkine a écrit :Quel travail ?
Il va bien falloir lier tout ça non ?
A moins que tu préfère qu'elle reste dans le cadre des initiés de GeckOzone...
Je croyais pour moi !

Oui, il va falloir lier tous ca !
