2011-12-21 62 views
0

我目前正在构建一个具有电子邮件发送功能的应用程序。我正尝试发送包含相关信息的电子邮件,并包含指向正在发送的原始帖子的链接。原始帖子被创建为HTML代码段,所以我必须将该电子邮件作为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(); 

,当我跑我的设备上的应用程序,我通过“邮件”,或通过“Gmail的”发送的选项。当通过“邮件”发送时,所有链接标签和被忽略和条纹,因此电子邮件没有包含它们。但是,“Gmail”选项会将所有内容都设置为假。 有什么想法?

的问题也被要求在钛Q &一个

回答

1

显然,Android的默认的电子邮件客户端没有一个HTML渲染器和无视它,而Android版Gmail客户端将无法解析某些标签喜欢。 在我看来,答案将使用临时文件和附件。 如果有人提出更好的答案,我会非常高兴。

happy X-mas | Hanukah |我们其他人的节日

相关问题