我正在尝试从网络上填写一个主题和一个 Android 电子邮件(或 Gmail)客户端正文。
<button onclick="parent.location='mailto:?subject=Prijatelj ti preporučuje ponudu&body=Ćao, pogledaj ovu ponudu na Grupovini! <br />http://localhost:8089/deal/Skocite-sa-padobranom<br />Skok sa padobranom<br />Skocite'">Pošalji @</button>
所以基本上它是一个简单的 mailto 脚本,其中包含“
”HTML 标记。这在 iPhone 上工作正常,我有新行,但在 Android 上没有,它实际上将所有内容显示为文本(它没有将其格式化为 HTML)。
所以问题是如何在 Android 电子邮件/Gmail 客户端上换行(\r\n 也不起作用)?
最佳答案
你不能。
mailto 的规范指定body 参数只是邮件内容的第一行...
奇怪的是 iPhone 会那样做...
或者,我刚刚发现(未测试):
mailto:?to=email%40example.com&subject=mailto%20uri%20scheme&body=line1%0D%0Aline2&cc=email%40example.com&bcc=email%40example.com
关于javascript - 在 Android 电子邮件客户端中显示 HTML 标签的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6706611/