【发布时间】:2014-07-02 23:34:05
【问题描述】:
我正在使用 PhoneGap 开发移动应用程序。在此应用程序中,用户应该能够单击链接以从那里发送电子邮件,并且该电子邮件应包含 HTML 数据。所以我所拥有的是这样的:
JS:
var mail = "<html><body><h1>Testing HTML Email</h1></body></html>"
$("#mailTo").attr("href", "mailto:?subject=Star&body=" + mail);
HTML (PhoneGap):
<a id="mailTo" href="#">Email</a>
当我单击该链接时,我手机上的 Gmail 应用程序(我使用的是 android)打开,其中包含变量 mail 的内容,但它不会被解释为 HTML。我想知道是否有办法这样做(设置标题或类似的东西)。提前致谢。
【问题讨论】:
-
This thread 建议这通常是不可能的,尽管一些电子邮件客户端可能支持 HTML 标记的子集。
-
您还应该尝试对您的
mail参数进行 URL 编码。
标签: html cordova html-email