Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 电子邮件对话框HTML忽略了一些标记_Android_Email_Html Email_Titanium Mobile - Fatal编程技术网

Android 电子邮件对话框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

我目前正在构建一个具有电子邮件发送功能的应用程序。我正在尝试发送一封包含相关信息的电子邮件,其中包含一个指向正在发送的原始帖子的链接。最初的帖子是作为HTML代码段创建的,所以我必须以HTML格式发送电子邮件。我创建的电子邮件对话框如下所示:

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客户端也不会解析某些标签,比如。 在我看来,答案似乎是使用临时文件和附件。 如果有人能想出更好的答案,我会很高兴的

祝大家圣诞快乐,光明节快乐