在电子邮件消息中是否支持JavaScript ?


当前回答

它可能是,但邮件客户端不会读取它,邮件服务器可能会拒绝它。所以把它放一边。

其他回答

http://en.wikipedia.org/wiki/Comparison_of_e-mail_clients

以前的客户端,如Lotus Notes、Mozilla Thunderbird、Outlook Express和Windows Live Mail似乎都支持某种JavaScript执行。其他的都不行。

从安全角度来看,这似乎是一个坏主意,所以我希望这个功能不会一直存在,即使是在这些客户机中。

它可能是,但邮件客户端不会读取它,邮件服务器可能会拒绝它。所以把它放一边。

您可以使用JavaScript在Windows Live Mail中查看电子邮件,但不能将JavaScript添加到您希望发送的新电子邮件中。 JavaScript也适用于保存的.eml文件。 Mozilla Thunderbird版本60.7.0无法查看或添加JavaScript。 (如果你保存一个eml文件与雷鸟,代码将工作,如果文件然后加载Live邮件) 你可以使用PHP代码用JavaScript发送电子邮件。 一些电子邮件网站可能支持它,但我用过的几个网站不支持。(美国在线,uk2.net, GMail)

简短的回答:不,在电子邮件消息中不支持

长一点的回答: 我用两个电子邮件阅读器对它进行了测试。Outlook(在线)和OE Classic。由于OE Classic非常过时(我在windows 7上使用它),它确实支持JavaScript,我用警报按钮测试了它。不过,新版Outlook甚至不支持按钮,只能以纯文本的形式显示。因此,JavaScript只在一些较老的电子邮件阅读器上启用,而在Outlook等新阅读器上则不启用。

不,一般来说,电子邮件阅读器不允许javascript。