xul - 雷鸟扩展 : add button in message reader toolbar

标签 xul thunderbird thunderbird-addon

我正在尝试在消息阅读器工具栏中添加一个按钮:

我使用 chrome.manifest 和 XUL 文件成功在邮件工具栏中添加了一个按钮。我只是不知道如何访问这个特定的工具栏。我尝试使用 DOM Inspector 找到它,但没有成功。 我的按钮也没有出现在“自定义”框中。

因此,我的问题是:如何向这个特定的工具栏添加按钮?

最佳答案

在使用 DOM Inspector 进行更多查看后,我终于明白了。

工具栏和工具箱 ID 为 header-view-toolbarheader-view toolbox,类为 inline-toolbar >内联工具箱。按钮的 CSS 类是 msgHeaderView-button。用于添加按钮的 XUL 应该如下所示:

<toolbarpalette id="header-view-toolbar">
  <toolbarbutton id="my-button"/>
</toolbarpalette>

<toolbarbutton id="my-button"
  label="This is my button!"
  tooltiptext="Click on it!"
  oncommand="MyButton[1]()"
  class="toolbarbutton-1 msgHeaderView-button my-button"
/>

关于xul - 雷鸟扩展 : add button in message reader toolbar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22323746/

相关文章:

javascript - 如何在java脚本中访问嵌套数组中的特定对象

css - 如何将 "hack"Thunderbird Lightning 扩展到全彩色类别

java - 从 Thunderbird 扩展调用 java 方法

firefox - 如何创建类似 Firebug 的底部窗口 Firefox 扩展

javascript - 有没有办法在 firefox 扩展的上下文菜单下获取单词?

git - 从 Thunderbird 应用 git 系列补丁最简单的方法是什么

centos - NS_ERROR_FILE_ACCESS_DENIED 关于使用 filtaquilla add for Thunderbird 下载附件

javascript - 获取 Thunderbird 附件的名称

javascript - 仅当单击 FireFox 中的图像时才在上下文菜单中显示项目

javascript - 获取 nsIX509CertDB importCertsFromFile 失败原因?