Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2101 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Comment modifier un plugin Firefox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment modifier un plugin Firefox

n°1843001
couteaudan​sloeil
Posté le 26-01-2009 à 11:25:46  profilanswer
 

Bonjour,
 
D'abord, désolé car je ne sais pas de quelle sous catégorie cela relève, et désolé aussi car je n'y connais strictement rien en programmation, j'aurais donc besoin de vos lumières.
 
Je m'explique, j'ai trouvé un plugin pour Firefox qui teste les liens rapidshare qui apparaissent dans une page, et je voudrais modifier celui ci pour qu'il teste aussi les liens megaupload, free, mediafire etc... Seulement comme je vous le disais je ne sais pas comment m'y prendre et je ne sais pas si cela est possible.
 
Merci de votre aide.

mood
Publicité
Posté le 26-01-2009 à 11:25:46  profilanswer
 

n°1843006
jagstang
Pa Capona ಠ_ಠ
Posté le 26-01-2009 à 11:33:28  profilanswer
 

contact l'auteur pour qu'il te fournisse les sources.


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1843018
couteaudan​sloeil
Posté le 26-01-2009 à 11:41:29  profilanswer
 

Merci,
 
J'ai contacté l'auteur, je repasserais vous voir dès qu'il me les aura données, si il le veut bien.
 
Amicalement.

n°1843036
Mr Mala
Posté le 26-01-2009 à 11:59:31  profilanswer
 

D'un autre côté, une extension FF, ça n'est jamais que du JavaScript ( et un peu de XUL ) : les sources sont accessibles directement dans le répertoire Extension ( parfois, c'est un .jar qu'il suffit de dézipper )

n°1843061
Trap D
Posté le 26-01-2009 à 13:06:02  profilanswer
 

Tu peux aussi avoir des dll C/C++ donc ...

n°1843068
Mr Mala
Posté le 26-01-2009 à 13:14:36  profilanswer
 

Oui sauf que là, non ... ;)
( comme 99,99% des extensions qui ne font "que" de l'analyse de la page courante pour détecter certains éléments dans cette dernière )

n°1843083
jagstang
Pa Capona ಠ_ಠ
Posté le 26-01-2009 à 13:30:14  profilanswer
 

Trap D a écrit :

Tu peux aussi avoir des dll C/C++ donc ...


t'en connais ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1843087
Mr Mala
Posté le 26-01-2009 à 13:36:33  profilanswer
 

Google Toolbar notament !  [:urd]  
939Kb dans 4 dll !

n°1843093
couteaudan​sloeil
Posté le 26-01-2009 à 13:42:16  profilanswer
 

En fait, j'ai dézippé le fichier xpi, il contient un fichier manifest, un fichier d'installation, et un dossier dans lequel il y a un jar, je l'ai donc dézippé aussi, et celui-ci contient trois nouveaux dossier dont un contenant des fichiers Javascript et des xul.
 
Je ne sais pas si ca peut vous indiquer quelque chose.
 
Merci.

n°1843108
Mr Mala
Posté le 26-01-2009 à 13:49:44  profilanswer
 

Ben .. si tu veux modifier et tester, faut pas dézipper le .xpi , faut l'installer !
Ensuite, dans ton répertoire Extensions, tu auras soit un "nom de répertoire" classique ou un GUID ( en fait, la valeur de ID dans le install.rdf ) .. dans tout les cas, va falloir chercher le bon !
Dans ce répertoire, tu auras un répertoire chrome dans lequel tu auras les fichiers .xul et .js OU un .jar  
Si tu veux modifier/tester, tu vas devoir dézipper le .jar ailleurs, tripoter les sources puis rezipper le tout. Tu renommeras le .zip en .jar et c'est bon ... tu recopieras ensuite le .jar au bon endroit ( pense à faire une copie du .jar original ! )
Puis va falloir redémarrer ton FF et tester ...
 
Edit: par contre, je n'avais pas tilté sur ton "je n'y connais strictement rien en programmation, j'aurais donc besoin de vos lumières." !  [:urd]  
Là, ça va être dur pour t'en sortir dans ces conditions !  [:airforceone]


Message édité par Mr Mala le 26-01-2009 à 13:52:22
mood
Publicité
Posté le 26-01-2009 à 13:49:44  profilanswer
 

n°1843122
couteaudan​sloeil
Posté le 26-01-2009 à 14:00:09  profilanswer
 

Oui ça va pas être facile mais j'ai envie d'y arriver.
 
J'ai dézippé le jar comme j'ai pu le dire précédemment, dans un des trois dossiers, j'ai ces fichiers javascript et xul, mais je ne sais pas lesquels je dois modifier... C'est plutot compliqué...

n°1843128
Mr Mala
Posté le 26-01-2009 à 14:05:36  profilanswer
 

Ben .. tu n'as pas 36 solutions ( sans vouloir te décourager ) :
0) Préparer 4 ou 5 litres de café.
1) Apprendre le JavaScript ( dans le cas présent, XUL, ça ne sera PEUT-ETRE pas nécessaire .. mais pas sûr )
2) Trouver le fichier JS dans lequel il y a le parsing de la page / la détection des liens rapidshare.
3) Exploiter tes acquis du point 1 pour rajouter la détection des autres liens qui t'intéressent.
4) Tester
5 ) ... et tant que ça ne va pas, GOTO 0 !
 
Mais clairement, en tant que débutant, tu t'attaques à un sacré gros truc pour démarrer ! :-/

n°1843134
couteaudan​sloeil
Posté le 26-01-2009 à 14:09:03  profilanswer
 

Hummm...
 
Bon, je pense avoir identifié le js qui detecte les liens est-ce que je peux te le poster pour que tu me dises si c'est ca?

n°1843143
Mr Mala
Posté le 26-01-2009 à 14:23:10  profilanswer
 

heuuuuuuu non ( parce que si ça se trouve, il est kilométrique ce script ! )
Toute façon, c'est simple: si tu vois une expression régulière ou un .indexOf .. ou n'importe quoi d'autre dans lequel il y a "rapidshare", il y a beaucoup de chance que ça soit ça .......... peut-être ... :|
 
Maintenant, je répète : tu grilles les étapes là !
En tatonnant comme ça, tu vas revenir toutes les 2 min 30 pour demander "c'est ça ? c'est ça ? c'est ça ?"
 
Je doute que tu aies besoin de ce truc là, tout de suite, maintenant, dans le quart d'heure qui suit sous peine de voir tout tes cheveux tomber et ta peau devenir verte ?! hein ?
 
Alors un conseil, prend la semaine si il faut pour étudier le JavaScript et en même temps décortiquer le code de l'extension pour comprendre ce qu'elle fait et quand elle le fait ...
 
Ensuite, modifie, teste .. et reviens avec un début de solution .. et là, on pourra t'éclairer sur des points bien particuliers !
 
( parce que là, je sens que ça ve se terminer en "quelqu'un pourrais le faire pour moi ?" et on va voir débarquer un modo pour fermer le sujet ... ce qui ne serait vraiment pas une bonne chose !  [:airforceone]  )


Message édité par Mr Mala le 26-01-2009 à 14:23:47
n°1843149
couteaudan​sloeil
Posté le 26-01-2009 à 14:28:08  profilanswer
 

Merci de tes conseils, c'est vrai que je veux aller un peu trop vite, mais jamais je n'aurais demandé a quelqu'un de le faire pour moi.
 
Je reviendrais donc plus tard lorsque j'aurais étudié un peu mieux la chose.
 
Merci.

n°1843152
Mr Mala
Posté le 26-01-2009 à 14:30:05  profilanswer
 

Amen ! ;)

n°1843252
Trap D
Posté le 26-01-2009 à 16:39:06  profilanswer
 

jagstang a écrit :


t'en connais ?


Regarde XPCOM, Y'a même des tutos : https://developer.mozilla.org/en/Cr [...] Components


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Comment modifier un plugin Firefox

 

Sujets relatifs
Développement ou recherche de plugin FirefoxLire et modifier des éléments d'un fichier texte
Plugin pour Visual Studio 2003 pour marquer les mots? modifier position texte apres action sur bouton
Modifier un enregistrementCapturer clavier et modifier avec des regexp ?
Fonctionne sous Firefox mais pas sous IE 7[Javascript] Neige (Firefox et IE 7)
[Résolu] 2 div dans 1 seul : différence affichage FireFox et IE 
Plus de sujets relatifs à : Comment modifier un plugin Firefox


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR