Диалог электронной почты HTML игнорирует некоторые теги Titanium Moblie - PullRequest
0 голосов
/ 21 декабря 2011

В настоящее время я создаю приложение, которое имеет возможности отправки электронной почты.Я пытаюсь отправить электронное письмо с соответствующей информацией и ссылкой на исходное сообщение, которое отправляется.исходное сообщение создается как сегмент кода 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» оставила все как положено.есть мысли?

вопрос был задан также в Titanium Q & A

1 Ответ

1 голос
/ 26 декабря 2011

Очевидно, что почтовый клиент по умолчанию для Android не имеет средства визуализации HTML и игнорирует его, а клиент Gmail для Android не будет анализировать некоторые теги, например. мне кажется, что ответ будет использовать временные файлы и вложения. если кто-нибудь придет с лучшим ответом, я буду очень счастлив.

счастливого Рождества | Ханука | праздник для всех нас

...