Ajouter un protocole pour firefox

xmbeed

Membre enregistré
18 Juin 2008
7
0
Bonjour à tous,
voilà j'essaye d'ajouter un nouveau protocole dans Firefox. Normalement ce n'est vraiment pas dur et la manipulation se fait en 5 mn :
En fait je veux pouvoir cliquer sur des liens du style monprot://www.domaine.tld/toto.html et executer un programme spécifique.
La procédure normale à suivre est :
1/ Taper about:config dans la barre d'adresse
2/ Ajouter une nouvelle valeur booléenne : network.protocol-handler.external.monprot et lui affecter la valeur true.
3/ Ajouter une nouvelle valeur chaine : network.protocol-handler.app.monprot et lui affecter la valeur par exemple /usr/bin/handlermonprot.sh.
4/ Redémarrer Firefox

Voilà quand on clique sur un lien de type monprot://... il devrait executer le programme /usr/bin/handlermonprot.sh mais malheureusement ça ne fonctionne pas : j'ai une boite dialogue disant firefox ne sait pas ouvrir cette adresse car le protocole monprot n'est associé à aucun programme. pfff je crise... parce qu'il est bien associé à un programme.

Bon si quelqu'un aurait une lumineuse idée ça serait top !!
Que puis-je vous dire : j'ai mac ox 10.5, firefox 2.0.0.14 et mon fichier handlermonprot.sh est bien executable par tous donc là j'vois vraiment pas....
Merci pour l'aide

J'ai choppé ces infos dans cette page : Register protocol - MozillaZine Knowledge Base
et j'ai fait la procédure pour windows et ça fonctionne très bien... là je séche !!

Merci
 
A défaut, j'aimerais bien pouvoir enregistrer un protocol directement dans MacOSX.5 (à la manière un peu de Windows et sa base de registre) mais cette procédure doit être industrielle pour que je puisse l'installer de manière automatique chez mes clients.

Merci bien si vous pouvez m'aider



Ben là, il y a le forum "développement web" pour parler de ça
 
Salut,
Visiblement le path n'est pas le bon si j'en crois la doc.
Essaie d'ouvrir cette appli avec le même chemin à partir du terminal. Cela devrais te donner des indications.

Par ailleurs il est stipulé, dans la même doc, que certains protocoles "unsafe" ne sont pas pris en compte. Ce qui est peut être ton cas.
;)
 
Bein ouais, si justement mon path est bon comme je l'ai stipulé dans ma question... mais bon à force de tourner de partout, j'en suis arrivé à me dire que c'est comme sous Windows. On ne peut pas déclarer de protocole directement dans firefox comme sait le faire linux... Ah linuuuuxxx !!! Enfin bon donc sous windows, c'est pas trop dur avec la base de registres on s'en sort bien. Maintenant, vous, aux grands spécialistes de la pomme, savez vous comment peut on faire la même chose sur ce joli petit Leopard (voir meme les autres animaux de la savane)...
Ca se voit que je crise là ou bien???

Merci à toi pour ta contribution et pour celles, je l'espère, à venir (et celles des autres aussi :O) ...) !!!