使用javascript电子邮件的最佳做法是什么?

时间:2019-08-26 18:14:06

标签: javascript macos safari

我正在从html表单/文本字段发送电子邮件。但是OSX Safari不会像chrome一样将主要文本导入电子邮件客户端。我想做什么的最佳实践是什么?如何解决兼容性问题?

这是我使用的方法:

function sendMail() {
  var link = "mailto:postto@myself.com" +
    "?cc=" +
    "&subject=" + escape("Inquiry via website") +
    "&body=" + escape(document.getElementById('input2000').value);

  window.location.href = link;
}
<textarea id="input2000" name="message" placeholder="Write a message here."></textarea>

<button type="button" id="formBtn" onclick="sendMail(); return false">

我想单击按钮,并在用户首选的客户端中完全填写一封电子邮件。

1 个答案:

答案 0 :(得分:0)

感谢您的评论!也请切合您对此方法的观点。选择以上通过服务器发送邮件,或仅使用传统的html mailto都有优点和缺点。我发现最好让用户无需离开浏览器就可以键入内容,然后只需单击一下即可最终发送电子邮件。

相关问题