Javascript 在JS中保留发送到mailTo的文本格式
我正在使用mailTo打开outlook客户端并传入邮件正文Javascript 在JS中保留发送到mailTo的文本格式,javascript,outlook,mailto,email-client,Javascript,Outlook,Mailto,Email Client,我正在使用mailTo打开outlook客户端并传入邮件正文 <a href="mailto:?body={{infoBoxEmailBtnBody}}&subject={{infoBoxEmailBtnSubject}}" style="text-decoration:none"> <img src="assets/svg/email-button.svg"> <label>Email</label> </a>
<a href="mailto:?body={{infoBoxEmailBtnBody}}&subject={{infoBoxEmailBtnSubject}}" style="text-decoration:none">
<img src="assets/svg/email-button.svg">
<label>Email</label>
</a>
但是,如果正文有任何格式(即换行符),则不会保留相同的格式
有没有办法做到这一点。我只使用一个文本区域(无文本编辑器)从用户检索文本。您必须对换行符进行url编码:
mailto:test@example.com?subject=test&body=two%0D%0Alines
谢谢@Dmitry。对于任何面临这种问题的人,这里有一个很好的链接来编码邮件正文。