Android 电子邮件对话框HTML忽略了一些标记
我目前正在构建一个具有电子邮件发送功能的应用程序。我正在尝试发送一封包含相关信息的电子邮件,其中包含一个指向正在发送的原始帖子的链接。最初的帖子是作为HTML代码段创建的,所以我必须以HTML格式发送电子邮件。我创建的电子邮件对话框如下所示:Android 电子邮件对话框HTML忽略了一些标记,android,email,html-email,titanium-mobile,Android,Email,Html Email,Titanium Mobile,我目前正在构建一个具有电子邮件发送功能的应用程序。我正在尝试发送一封包含相关信息的电子邮件,其中包含一个指向正在发送的原始帖子的链接。最初的帖子是作为HTML代码段创建的,所以我必须以HTML格式发送电子邮件。我创建的电子邮件对话框如下所示: var mail = Ti.UI.createEmailDialog({ subject:'FW:'+post.desc, html:true, messageBody: '<br><br><a hre
var mail = Ti.UI.createEmailDialog({
subject:'FW:'+post.desc,
html:true,
messageBody: '<br><br><a href="http://www.XXXXXXXX.com/index.php?tid='+post.id+'" target="_blank">view original post</a><br><br><b style="font-size:1.5em;font-family:Arial">'+post.desc+'</b><br><br><i>'+metaData.text.toString().replace(/\n/g,'<br>')+' </i><br><br>'+post.htmlData
});
Ti.API.debug(mail.messageBody)
mail.open();
var mail=Ti.UI.createEmailDialog({
主题:'FW:'+post.desc,
是的,
messageBody:'
'+post.desc+'
'+metaData.text.toString().replace(/\n/g,
')+'
'+post.htmlData
});
Ti.API.debug(mail.messageBody)
mail.open();
当我在我的设备上运行应用程序时,我可以选择通过“邮件”或“Gmail”发送。当通过“邮件”发送时,所有链接选项卡和和都被忽略并分条,因此邮件中不包含它们。然而,“Gmail”选项让一切都像设想的那样。
有什么想法吗
Tianium Q&A中也提出了这个问题。显然,Android的默认电子邮件客户端没有HTML呈现程序,并且忽略了它,Gmail Android客户端也不会解析某些标签,比如。 在我看来,答案似乎是使用临时文件和附件。 如果有人能想出更好的答案,我会很高兴的 祝大家圣诞快乐,光明节快乐