我正在尝试从FirefoxOS应用程序发送电子邮件以共享由其生成的内容。
目前我正在使用:
var createEmail = new MozActivity({
name: "new",
data: {
type : "mail",
}
});
但我无法找到任何附加或附加内容的方式
答案 0 :(得分:4)
感谢@sebasmagri的回答,我了解到“mailto”URI接受了比我所知道的更多的字段。特别有趣的是身体和主题:
mailto:someone@example.com?
cc=someone_else@example.com
&subject=This%20is%20the%20subject
&body=This%20is%20the%20body
这允许我按照自己的意愿设置电子邮件的不同部分。
最终代码如下:
var body = encodeURIComponent(JSON.stringify(event.target.result));
var createEmail = new MozActivity({
name: "new",
data: {
type : "mail",
url: "mailto:?subject=FiREST%20Request&body=" + body,
}
});
答案 1 :(得分:3)
看起来您可以通过data.blobs
和data.filenames
设置附件,并通过data.URI
设置misc内容(包含,主题,内容)。
关于mailto:语法的详细信息可以在MDN entry on Email links。
中找到此致
2014年5月编辑
随着邮件应用程序的重构,我删除了旧的code link以支持MDN文档。