【发布时间】:2021-05-27 21:44:43
【问题描述】:
Thunderbird 插件是否可以发送由compose.beginReply 发起的消息?
我在manifest.json 中添加了message_display_button。以下是后台脚本,它在单击该按钮后打开一个回复,在正文中添加一些文本,然后它应该通过发送邮件来完成:
browser.messageDisplayAction.onClicked.addListener(async (tab) => {
browser.messageDisplay.getDisplayedMessage(tab.id).then(async (message) => {
let mailTab = await browser.compose.beginReply(message.id);
let details = await browser.compose.getComposeDetails(mailTab.id);
//... manipulate html
browser.compose.setComposeDetails(mailTab.id, {body: html});
// now send... but how?
});
});
我在 WebExtension 文档 https://webextension-api.thunderbird.net/en/latest/compose.html#functions 中找不到用于发送组合消息的函数
【问题讨论】:
标签: javascript thunderbird-addon thunderbird-webextensions