Не удается создать электронную почту mailTo и navigationToURL (AS3) с непустыми полями Subject и Body

Код AS3

var emStr:String="mailto:[email protected]?subject=RD&body=re" 
var email:URLRequest= new URLRequest(emStr) 
navigateToURL(email)

не «распределяет» строку emStr между адресом, темой и телом письма, а помещает общую строку в адресное поле.

Есть идеи!


person user2324017    schedule 26.04.2013    source источник


Ответы (1)


Ваш код работал у меня в Mac OS с браузерами Chrome/Safari и встроенным почтовым клиентом Mac (называемым «Почта»).

Это может зависеть от разных факторов: ОС, браузера, версии Flash Player, почтового приложения.

Я бы порекомендовал попробовать несколько различных комбинаций вышеперечисленного. Вы также можете указать, какую ОС, браузер, Flash Player и почтовый клиент вы используете.

Наконец, вы можете попробовать использовать класс URLVariables вместо помещения темы/тела в строку запроса:

var emStr:String="mailto:[email protected]";
var variables:URLVaraibles = new URLVariables();
variables.subject = "This is the subject!";
variables.body = "This is the body."; 
var email:URLRequest= new URLRequest(emStr);
email.data = variables;
navigateToURL(email);
person Sunil D.    schedule 26.04.2013