2010-12-08 17 views
2

J'ai fait quelques heures de recherche et d'essais et erreurs sur ce sujet, mais je n'arrive pas à trouver une documentation ou des suggestions décentes sur la façon de me lancer dans la bonne direction.Envoyer le texte sélectionné à l'aide du menu contextuel comme extension de Firefox

Ce que je suis en train de réaliser est de créer mon Firefox add-on qui est censé vous permettre de sélectionner du texte sur un site Web donné, clic droit et afficher une option de menu contextuel à envoyer la sélection d'un site Web donné.

Quelqu'un a-t-il de l'expérience avec l'un de ces problèmes ou est-il capable de trouver quelque chose du haut de votre tête?

Très apprécié.

+0

Que voulez-vous dire par "envoyer la sélection à un site web donné"? – MatrixFrog

+1

je choisirais par exemple "goo" et le script devrait ouvrir "myurl.com?q=goo". – baik

Répondre

2

How do I write a Firefox Addon? vous donne quelques endroits pour commencer.

Pour ce que vous faites spécifiquement, vous devez utiliser une superposition pour ajouter un élément au menu contextuel, qui a id="contentAreaContextMenu". Voir https://developer.mozilla.org/en/DOM/selection pour plus d'informations sur l'obtention du texte que l'utilisateur a sélectionné (s'il n'a rien sélectionné alors vous n'avez probablement pas besoin de votre élément de menu pour s'afficher) et ensuite faire quelque chose comme gBrowser.addTab('myurl.com?q=' + encodeURIComponent(selectedText));

2

Une des meilleures façons de commencer est de suivre ce tutoriel:

http://www.borngeek.com/firefox/toolbar-tutorial/

Ensuite, trouver d'autres extensions similaires à la vôtre et décompressez et vérifier le code.

Je suggère de vérifier: addons.mozilla.org/en-US/firefox/addon/8703/

Espoir qui vous aide à démarrer.

Chris