Javascript 在mailto锚定标记中发送HTML

Javascript 在mailto锚定标记中发送HTML,javascript,html,html-email,mailto,Javascript,Html,Html Email,Mailto,我的网页上有一个锚定标记,当前定义为: <a href="mailto:someone@somewhere.com?subject=Welcome&body=Check this out, please click <a href='http://example.com'>here</a>">Send to a Friend</a> “>发送给朋友 正如此链接所示,当用户单击链接时,我试图在电子邮件中发送一些HTML。但是,当文本在电子

我的网页上有一个锚定标记,当前定义为:

<a href="mailto:someone@somewhere.com?subject=Welcome&body=Check this out, please click <a href='http://example.com'>here</a>">Send to a Friend</a>
“>发送给朋友

正如此链接所示,当用户单击链接时,我试图在电子邮件中发送一些HTML。但是,当文本在电子邮件编辑器中打开时,它显示为纯文本。如何使其成为HTML格式?

我非常确定这是不可能的。

我认为电子邮件编辑器的默认选项取决于浏览器操作打开电子邮件编辑器,你不能告诉它这封电子邮件是用什么方法发送的


如果您想控制这样的参数,则必须实现自行发送邮件。

这取决于用户的电子邮件客户端设置

如果他们有“以纯文本发送电子邮件”(或者他们的电子邮件系统上的选项),那么文本将被解释为纯文本

如果他们得到“作为HTML发送”,那么应该正确编码


您对此没有控制权。

根据RFC 2368,身体部位应该是文本/普通的


…这是理所当然的;如果这是可能的话,这将是一个相当大的安全漏洞。