我读了一个4岁的post,说明无法将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写为纯文本。
答案 0 :(得分:4)
您无法使用mailto
链接指定要传递给邮件应用程序的HTML内容,因为它是电子邮件预填充的“最低标准”。
这些信息将传递给客户的邮件程序(无论是outlook,gmail,thunderbird等),这完全不受你的控制。
即使有可能,也需要在客户端一侧(邮件程序)实施,而不是mailto
链接。