在 JS 中保留发送到 mailTo 的文本格式
Preserving the formatting of text sent to the mailTo in JS
我正在使用 mailTo 打开 outlook 客户端并传入邮件正文。
<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
我正在使用 mailTo 打开 outlook 客户端并传入邮件正文。
<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