javascript - 在 JS 中保留发送到 mailTo 的文本格式

标签 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>

但是,如果正文有任何格式(即换行符),则不会保留。

有什么办法可以实现吗?我只使用文本区域(没有文本编辑器)来检索用户的文本。

最佳答案

您必须对换行符进行 url 编码:

mailto:test@example.com?subject=test&body=two%0D%0Alines

关于javascript - 在 JS 中保留发送到 mailTo 的文本格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54339678/

相关文章:

vba - 如何将操作应用于选定的多个 Outlook 项目?

vba - Access VBA 以表格格式将查询结果发送到 Outlook 电子邮件

html - Outlook 2010 与 Outlook 2013 的电子邮件 html 模板

ios - WKWebView:html 内容中的 mailto 链接未打开邮件应用程序

android - 如何在 android webview 中处理 mailto[HTML]

javascript - 不等间隔 Highcharts 仪表

javascript - 从 Javascript-Object 生成表单

thymeleaf - 自定义mailto : link using Thymeleaf

javascript - 使用 HTML5 录制语音并使用 ffmpeg 进行处理

javascript - 快速 route 的动态路径