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...
Modérateur : chBok
-
Kropotkine
- Iguane
- Messages : 693
- Enregistré le : 20 févr. 2004, 20:46
Message
par Kropotkine » 11 juil. 2004, 13:39
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
Modifié en dernier par
Kropotkine le 05 août 2004, 02:38, modifié 2 fois.
Xpower ! 
Vive les Mac, MacOS X Panther
et Safari, les logiciels libres et les mises à jour !
-
chBok
- Iguane
- Messages : 991
- Enregistré le : 17 oct. 2003, 19:17
Message
par chBok » 11 juil. 2004, 15:21
C'est un bon début. Pour trouver tous les liens d'une page, tu peux utiliser les objets DOM. Par exemple,
-
Kropotkine
- Iguane
- Messages : 693
- Enregistré le : 20 févr. 2004, 20:46
Message
par Kropotkine » 11 juil. 2004, 15:31
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 ?
Xpower ! 
Vive les Mac, MacOS X Panther
et Safari, les logiciels libres et les mises à jour !
-
chBok
- Iguane
- Messages : 991
- Enregistré le : 17 oct. 2003, 19:17
Message
par chBok » 11 juil. 2004, 15:41
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.
-
Kropotkine
- Iguane
- Messages : 693
- Enregistré le : 20 févr. 2004, 20:46
Message
par Kropotkine » 11 juil. 2004, 15:49
Interressant, mais je vais garder mon code, je ne crois pas que je pourrais faire ca avec DOM.

Xpower ! 
Vive les Mac, MacOS X Panther
et Safari, les logiciels libres et les mises à jour !
-
Yan Morin
Message
par Yan Morin » 11 juil. 2004, 16:27
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.
-
Kropotkine
- Iguane
- Messages : 693
- Enregistré le : 20 févr. 2004, 20:46
Message
par Kropotkine » 11 juil. 2004, 16:32
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.
Xpower ! 
Vive les Mac, MacOS X Panther
et Safari, les logiciels libres et les mises à jour !
-
Xanthor
- Lézard à collerette
- Messages : 280
- Enregistré le : 29 juil. 2003, 18:36
Message
par Xanthor » 11 juil. 2004, 18:24
(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

)
-
calimo
- Animal mythique
- Messages : 14118
- Enregistré le : 26 déc. 2003, 11:51
Message
par calimo » 11 juil. 2004, 19:27
Du travail en perspective
Je pense qu'elle est en francais ?
-
Kropotkine
- Iguane
- Messages : 693
- Enregistré le : 20 févr. 2004, 20:46
Message
par Kropotkine » 11 juil. 2004, 21:03
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 !
Xpower ! 
Vive les Mac, MacOS X Panther
et Safari, les logiciels libres et les mises à jour !
-
pcdingo
- Lézard à collerette
- Messages : 396
- Enregistré le : 04 avr. 2004, 14:57
Message
par pcdingo » 11 juil. 2004, 21:21
Bravo Kropotine, pas encore regarder ton extension mais t'as fait très vite pour quelqu'un qui débute

-
calimo
- Animal mythique
- Messages : 14118
- Enregistré le : 26 déc. 2003, 11:51
Message
par calimo » 11 juil. 2004, 21:38
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

-
Kropotkine
- Iguane
- Messages : 693
- Enregistré le : 20 févr. 2004, 20:46
Message
par Kropotkine » 11 juil. 2004, 22:25
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 !

Xpower ! 
Vive les Mac, MacOS X Panther
et Safari, les logiciels libres et les mises à jour !
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité