0
我可以从JavaScript发送电子邮件,如:如何使用mailto发送HTML格式的电子邮件?
window.location = "mailto:[email protected]&body=Hello world";
和用户的默认邮件客户端(这将永远是用于此目的的前景)与预填充的电子邮件,他们可以编辑打开,然后发送,像这样的:
现在,我想样式的电子邮件到基层 - 添加链接,文本颜色,下划线等
我的目的是通过添加HTML做到这一点标记的身体,就像这样:
window.location = "mailto:[email protected]&body=<html><body><h1>Hello world</h1></body></html>";
起码我希望像以前一样看到同样的结果,这意味着该客户端不支持该特定标签,但前景只是呈现标签为纯文本,像这样:
而且即使Outlook的默认格式为HTML,我也尝试过专门设置的内容类型,就像这样:
window.location = "mailto:[email protected]&subject=hi&body=<html><body><h1>hello world</h1></body></html>&MIME-VERSION=1.0&Content-Type=text/html; charset=ISO-8859-1";
,但获得与以前相同的结果。
我知道Outlook的目标版本能够呈现HTML,因为这是默认格式,并且从UI内部我可以插入,添加链接等,但是如何将这些信息编码到mailto:链接中确保Outlook呈现它(当然用户设置允许)