问题标签 [thunderbird-addon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
email - 在 Thunderbird 扩展中获取邮件发件人
我正在开发一个非常简单的 Thunderbird 扩展,它应该在发送邮件时提醒发件人的姓名以及收件人的姓名。问题是下面的代码片段中的 gMsgCompose.compFields.from 字段为空(.to 字段按预期工作),它处理“compose-send-message”事件。我在这里想念什么?
thunderbird - 开始使用雷鸟扩展
我已经使用 Thunderbird 很多年了,现在我有兴趣开发一些我自己的扩展。我查看了他们官方网站上的文档,但发现很少有人支持。我对 python、perl、php 有一些经验,如果你能推荐我一些入门材料,“你好世界”会很棒。
java - 从 Thunderbird 扩展调用 java 方法
我想做一个雷鸟扩展。所以第一个问题是从哪里开始。你能指出我可以在其中插入代码的一些示例扩展吗?这将大大减少工作量。我假设我们将编写一些 javascript 文件以及一些用于编写扩展的配置文件。是这样写的吗?
也就是说,我想从扩展中调用类文件/jar 中的 Java 程序。扩展应该能够将收件箱中的特定电子邮件(带有所有标题)传递给 java 方法。
此外,我想从 java 方法返回一些值到我的扩展。
如何做到这一点?
firefox - Firefox/Thunderbird 扩展可以修改打印的页面吗?
我正在编写一个 Thunderbird 扩展,它可以按需翻译当前消息。翻译被附加到消息视图窗格中的 HTML 中(因此它不是持久的)。
Thunderbird(或 Firefox)扩展可以修改发送到打印机的内容吗?我希望我的用户能够在消息旁边打印翻译。
注意:这个问题的重点是“是否可能”,而不是我如何设计扩展(因为 ATM 只是一个 PoC)。
xul - 雷鸟扩展。向 messagePane 添加字段。如何处理windows实例?
我正在开发 TB 扩展。我已在“来自、主题、至”字段下方的 messagePane 中添加了字段。所以我需要正确更新字段值。我从 msgHdr 获得价值。我目前的方法是监听 messagePane 文档的“加载”事件。当在 TB 中只打开一条消息时,它工作正常。但是如果有多个打开的消息,那么每个消息窗口都会获得相同的字段值,因为每个窗口都会触发最后加载消息的“加载”事件。这是错误。当我收到加载事件时,如何确定窗口中打开的消息的 msgHdr?它存储在某个地方吗?Windows 是否有任何身份信息,如句柄、uri 或其他内容?为什么 DOM 检查器只显示我的字段的一个 DOM 节点,而它存在于每个 messagePane 中?抱歉有一袋问题,
谢谢。
xul - 如何使合并到 xul 中的 html 文本可复制?
我在 Thunderbird 中将 xul 作为新标签打开。
thunderbird - 如何在消息窗格标题中显示多个 url 链接?
我发现只有显示一个链接的控件。当它显示时它是空的,虽然光标看起来确实有下面的链接。
javascript - 操纵
在我的扩展中,我想操作一些图像。所以我正在尝试使用画布读取他们的原始像素。问题是,如果我在 chrome 代码中执行(img
是内容文档中的图像):
在最后一行它说这getContext
不是一个函数。另一方面,如果我运行(请注意第一行不同!):
没有错误返回,但src_data
出来是空的。我想这可能与从 chrome 代码访问网页内容有关。有什么建议吗?
css - 如何将 Thunderbird Lightning 扩展“破解”为完整的颜色类别
(注意:虽然我不完全确定在 SuperUser 上是否更好地询问这个问题,但我猜你可能不得不在 xpi/jar 文件中使用 css 设置来搞乱这一事实,这应该使它适合 SO。)
Mozilla Thunderbird 的 Calendar 扩展 Lightning 会为不同的日历使用不同的颜色,并且只使用一个窄竖条作为类别颜色:(浅蓝色为日历颜色,红色为类别颜色)
我想知道的是如何去改变/“破解”css样式——当然——必须与这个相关联,埋在插件目录的某个地方,这样在上面的例子中,事件将完全红色。
任何人都知道如何实现这一目标?
external - Thunderbird 插件如何访问外部数据?
Thunderbird 插件如何访问外部数据?
我们公司想为 Thunderbird 构建一个插件,以便客户服务部门可以基于 Thunderbird 电子邮件模板向客户发送电子邮件,该模板包含外部动态数据(TB 外和本地计算机),例如客户编号、订单编号、订单详细信息、金额, ETC...
这甚至可能吗?安全性如何?阅读 Mozilla 插件,但那里的信息没有提供足够的细节。
谢谢。