使用上下文菜单将所选文本作为Firefox插件发送到URL

时间:2010-12-08 11:34:24

标签: javascript firefox firefox-addon browser-addons

我在这个主题上做了几个小时的研究和反复试验,但似乎无法找到关于如何让我开始朝着正确的方向发展的好文件或建议。

我想要实现的是创建我自己的Firefox附加组件,它可以让你在任何指定的网站上选择文字右键单击< / strong>并显示上下文菜单选项将选择内容发送到指定网站

有人对这些问题有过任何经验,或者能够从头脑中找到一些东西吗?

非常感谢。

2 个答案:

答案 0 :(得分:3)

How do I write a Firefox Addon?为您提供了一些入门的地方。

对于您正在进行的具体操作,您需要使用叠加层将项目添加到右键菜单中,该菜单包含id="contentAreaContextMenu"。有关获取用户所选文本的信息,请参阅https://developer.mozilla.org/en/DOM/selection(如果他们没有选择任何内容,那么您可能根本不需要显示菜单项),然后执行gBrowser.addTab('myurl.com?q=' + encodeURIComponent(selectedText));之类的操作

答案 1 :(得分:2)

入门的最佳方法之一是遵循本教程:

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

然后找到与您类似的其他扩展程序并解压缩并查看代码。

我建议退房:addons.mozilla.org/en-US/firefox/addon/8703 /

希望能帮助您入门。

克里斯