2

我一直在对这个主题进行几个小时的研究和反复试验,但似乎找不到像样的文档或建议来帮助我朝着正确的方向开始。

我想要实现的是创建我自己的 Firefox 插件,它应该让您在任何给定网站上选择文本,右键单击并显示上下文菜单选项将选择发送到给定网站

是否有人对这些问题有任何经验,或者能够从你的脑海中想出一些东西?

非常感激。

4

2 回答 2

3

如何编写 Firefox 插件?给你一些开始的地方。

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

于 2010-12-09T16:21:14.980 回答
2

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

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

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

我建议检查一下:addons.mozilla.org/en-US/firefox/addon/8703/

希望能帮助您入门。

克里斯

于 2010-12-08T20:28:24.047 回答