【问题标题】:AS3 : cannot fill subject and body in mailtoAS3 : 无法在 mailto 中填写主题和正文
【发布时间】:2015-09-29 17:01:53
【问题描述】:

我目前正在使用 as3 进行编程,我想使用 mailto 填写邮件的主题和正文。

我尝试了我在互联网上看到的所有内容,但没有任何效果:(

这是我的全部代码:

import flash.display.Sprite; 
import flash.net.URLRequest;
import flash.net.navigateToURL;

function openMailClient(event:MouseEvent):void
{
   var mail:URLRequest = new URLRequest("mailto:hi@hi.com?subject=hi&body=hi");
   navigateToURL(mail);
}
stage.addEventListener(MouseEvent.CLICK, openMailClient);

有人可以帮我吗?

【问题讨论】:

  • 这种方式永远行不通...以更好的方式解释您的目标,您想发送带有编译主题/正文的电子邮件吗?你想达到什么目的?您是否有可以配置某些内容的网络服务?
  • 当我点击我的程序时,它会打开我的邮件。我只是想自动填充主题和正文。
  • 它会打开您的邮件,因为您安装了一些识别mailto: 的程序,然后打开应用程序...填充能力取决于应用程序本身:)
  • 我正在使用 Outlook,你知道我怎样才能让它工作吗? -
  • 感谢您的回答

标签: actionscript-3 mailto


【解决方案1】:

根据提供的 cmets,如果您的目标是发送电子邮件,您应该以另一种更好的方式来发送...

例如,您可以创建一个 web 服务(php 脚本、java 服务或其他专门用于发送电子邮件的技术,公开一个 URL,在接收到主题、正文等之后将发送邮件......)

关于您的 Outlook 问题,我只找到了可以帮助您的其他答案...

mailto: subject= and body= support in email clients

行为取决于浏览器、操作系统和其他外部因素... ?subject...&body 语法不是标准的,任何浏览器/应用程序都以不同的方式对待它...

【讨论】:

  • 是的,我知道,但我不能这样做,我的主人说我只能在 as3 上做到,而不使用 php、java 或其他任何东西对不起 x)
  • 好的,那么最终结果是可变的,完全取决于操作系统和邮件应用程序本身:)
猜你喜欢
  • 2019-01-08
  • 1970-01-01
  • 2021-12-23
  • 2018-04-21
  • 2014-01-29
  • 1970-01-01
  • 2011-10-09
  • 1970-01-01
  • 2020-04-06
相关资源
最近更新 更多