javascript - 在 Android 电子邮件客户端中显示 HTML 标签的问题

标签 javascript android html

我正在尝试从网络上填写一个主题和一个 Android 电子邮件(或 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>

所以基本上它是一个简单的 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/

相关文章:

java - Android Studio 更新了,现在代码太大了

javascript - 使用 jQuery 为每个 div 添加标签

javascript - Jquery div 到文本框 onclick 并返回到 div

javascript - 如何通过 jQuery 更改文本?

javascript - 如何观察整个对象数组?

javascript - 有没有办法在 JavaScript/TypeScript 中对数组中的每个数组递归执行 .map ?

android - 如何合并到 kotlin 协程在一起?

android - 许多具有相同内容的 Activity (adview、reward adview、功能...)如何避免重复代码?

javascript - 当 window.location.hash 改变时动画

javascript - 函数返回 'undefined' 值