Javascript 在Android电子邮件客户端中显示HTML标记时出现问题

Javascript 在Android电子邮件客户端中显示HTML标记时出现问题,javascript,android,html,Javascript,Android,Html,我试图从网络上填充一个主题和一个安卓电子邮件(或Gmail)客户端的主体 <button onclick="parent.location='mailto:?subject=Prijatelj ti preporučuje ponudu&amp;body=Ćao, pogledaj ovu ponudu na Grupovini! <br />http://localhost:8089/deal/Skocite-sa-padobranom<br />Skok

我试图从网络上填充一个主题和一个安卓电子邮件(或Gmail)客户端的主体

<button onclick="parent.location='mailto:?subject=Prijatelj ti preporučuje ponudu&amp;body=Ćao, pogledaj ovu ponudu na Grupovini! <br />http://localhost:8089/deal/Skocite-sa-padobranom<br />Skok sa padobranom<br />Skocite'">Pošalji @</button>
Pošalji@
所以基本上它是一个简单的mailto脚本,它有“
”HTML标记。这在iPhone上运行良好,我有新行,但在Android上没有,Android实际上将所有内容显示为文本(它不将其格式化为HTML)

所以问题是如何在Android电子邮件/Gmail客户端上获得新的线路(\r\n也不起作用)?

你不能

mailto的规范指定body参数只是邮件内容的第一行

奇怪的是iPhone会这么做

或者,我刚刚发现(未测试):

你不能

mailto的规范指定body参数只是邮件内容的第一行

奇怪的是iPhone会这么做

或者,我刚刚发现(未测试):


有什么解决办法吗?是的,它在iPhone上很有魅力。就是这样!谢谢!这在iPhone和Android上都有效。有什么解决办法吗?是的,它在iPhone上很有魅力。就是这样!谢谢!这在iPhone和Android上都有效。
mailto:?to=email%40example.com&subject=mailto%20uri%20scheme&body=line1%0D%0Aline2&cc=email%40example.com&bcc=email%40example.com