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

Код AS3

var emStr:String="mailto:a@b.com?subject=RD&body=re" 
var email:URLRequest= new URLRequest(emStr) 
navigateToURL(email)

не "распределяет" строку emStr между адресом, темой, телом электронной почты, но поместите общую строку в поле адреса.

Есть идеи!

1 ответ

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

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

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

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

var emStr:String="mailto:a@b.com";
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);
Другие вопросы по тегам