代码AS3
var emStr:String="mailto:a@b.com?subject=RD&body=re"
var email:URLRequest= new URLRequest(emStr)
navigateToURL(email)
不将字符串emStr
"分发"到地址、主题、邮件正文之间,而是将整个字符串放到地址字段中。
任何想法!
你的代码在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);