Firefox插件:将鼠标悬停在页面上突出显示的文本上时显示弹出窗口

时间:2014-07-09 10:37:22

标签: javascript jquery html firefox firefox-addon-sdk

我是新来的,但我渴望学习和发展新事物。由于你们大多数人都已经亲,所以如果有人有空的话,我很乐意得到帮助。

这是合约。我已经开始使用Firefox Add-On SDK了,我想开发一个特定的附加/ Firefox扩展。

案例1:

  • 我想开发一个在工具栏中创建新图标的附加组件(这不是什么大问题。)
  • 我想开发一个附加组件,在页面上突出显示某些特定文本(这将根据域变化),并在悬停时,显示一个包含特定文本的不同信息的小弹出窗口。

案例2:

  • 我想开发一个在工具栏中创建新图标的附加组件(这不是什么大问题。)
  • 我想开发一个附加组件来实现一个新的上下文元素(右键单击时的新选项)来搜索有关所选文本的信息,并通过案例1中提到的相同弹出窗口显示它。

您是否认为使用Firefox Add-On SDK可以使用模块作为上下文菜单,窗口小部件,面板来开发这2个案例中的至少一个?我问这些是因为在查看这些模块之后,我看到了一些不同于我预期的结果。

在等待一些提示时,我会更加努力地完成它。 :)

非常感谢,如果有人能帮助我,我真的很感激。

亲切的问候, 的Marius

1 个答案:

答案 0 :(得分:1)

  

我想开发一个在工具栏中创建新图标的插件(这不是什么大问题。)

See the ui module特别是ActionButton

  

我想开发一个附加组件,在页面上突出显示某些特定文本(这将根据域变化),并在悬停时,显示一个包含特定文本的不同信息的小弹出窗口。

阅读Content Scripts

在内容脚本中,您然后使用DOM操作来插入突出显示。 SO有一堆关于如何在DOM节点中查找文本或如何在HTML中执行弹出窗口的问题。

如果你愿意,你可以在内容脚本中使用jQuery(虽然我个人不喜欢......为什么当你不开发交叉时,加载库来处理跨浏览器兼容性问题会带来性能损失-browser?)

  

我想开发一个附加组件来实现一个新的上下文元素(右键单击时的新选项)来搜索有关所选文本的信息,并通过案例1中提到的相同弹出窗口显示它。

使用context-menu module添加新菜单项和DOM操作。

相关问题