我正在从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">
我想单击按钮,并在用户首选的客户端中完全填写一封电子邮件。
答案 0 :(得分:0)
感谢您的评论!也请切合您对此方法的观点。选择以上通过服务器发送邮件,或仅使用传统的html mailto都有优点和缺点。我发现最好让用户无需离开浏览器就可以键入内容,然后只需单击一下即可最终发送电子邮件。