Javascript 邮寄替代品

Javascript 邮寄替代品,javascript,outlook,html-email,mailto,Javascript,Outlook,Html Email,Mailto,我需要从浏览器中打开Outlook电子邮件窗口,并用一些HTML内容预填充它。我目前使用ActiveX来实现这一点,但这当然只适用于IE 有更好的选择吗?您可以使用mailto并设置主题/内容 <a href="mailto:someone@somewhere.com?subject=This is the subject&body=This is the default content">Send mail</a> 您甚至可以使用html,但您必须对其进行

我需要从浏览器中打开Outlook电子邮件窗口,并用一些HTML内容预填充它。我目前使用ActiveX来实现这一点,但这当然只适用于IE


有更好的选择吗?

您可以使用mailto并设置主题/内容

<a href="mailto:someone@somewhere.com?subject=This is the subject&body=This is the default content">Send mail</a>


您甚至可以使用html,但您必须对其进行url编码,这取决于电子邮件客户端。

您为什么要寻求“mailto的替代方案”当
mailto:
是一种跨浏览器的方法来做你需要的事情时?@AdrianWragg-你不能在
mailto:
中发送HTML内容,我想知道解决方案是否就是不发送HTML电子邮件。大多数涉及网页和电子邮件交互的问题的解决方案是自己发送电子邮件,而不是要求客户发送电子邮件做它。@Quentin我错过了“HTML内容”中的“HTML”部分,你是对的。“这是默认内容”不是要求的“HTML内容”。正如我在回答中提到的,你可以使用HTML内容,你只需要先对其进行URL编码。你错了。将HTML视为纯文本。使用哪种电子邮件客户端无关紧要。是否可以从Outlook客户端打开EML文件?