5

我读了一个帖子,指出无法将 HTML 传递给电子邮件正文。

我想知道这是否仍然是真的?

我当前的 JavaScript 是:

 TableF = '<table style="font-size: 1.0em; border-collapse: collapse;">';
        TableF += '<tr>';
        TableF += '<td>IP Addresses</td>';
        TableF += '<td>Hop Number</td>';
        TableF += '<td>Average MS</td>';
        TableF += '</tr>';
        TableF += '<tr>';
        for(var i = 0; i < iparray.length; i++){
        TableF +=  '<td>'+ iparray[i]+'</td><td>' + hopnum[i]+'</td><td>' + msarray[i]+'</td>';
        }
        TableF += '</tr></table>';
}

可以说,当使用链接时,它不会转换为表格mailto,它只是将 HTML 写入纯文本。

4

1 回答 1

4

您不能使用mailto链接指定要传递给邮件应用程序的 HTML 内容,因为它是电子邮件预填充的“最小公分母”。

信息将被传递到客户的邮件程序(无论是 Outlook、gmail、thunderbird 等),这完全不受您的控制。

即使有可能,它也需要在客户端(邮件程序)而不是您的mailto链接上实现。

于 2013-04-19T21:11:57.540 回答