1

我有一个系统,每天发送数百次以编程方式生成的电子邮件。他们将在 Outlook 中打开,我知道这会以不同于 IE 的方式呈现 HTML 并禁用脚本。但是是否有任何即将出台的标准允许人们对他们的 HTML 电子邮件进行 JavaScript 化?

它总是会带来很大的安全风险吗?gmail之类的客户端是否无法将所有JS操作限制在消息正文内?总是太冒险了?未来的 Outlook 版本(如 Office 2010)呢?

4

2 回答 2

5

考虑到即使是电子邮件中的 HTML/CSS 支持也相当有限,可以肯定地说,我们不会在不久的将来看到对 JavaScript 的支持。并不是说我对此不满意:-)

于 2009-11-11T22:51:31.360 回答
4

我不声称能够预测未来;但是,由于目前基于 HTML 的电子邮件对 html 和 css 的支持有限,以及由于早期的宏病毒对脚本的巨大打击,我不知道 JavaScript 是否会很快被添加。

我建议尝试将电子邮件消息保留为基本消息,并将此类的行为方面留给此类的网页版本。如果电子邮件客户端开始实现这样的功能,那么实际的 JavaScript 对象模型将不得不受到限制,这样人们就无法真正执行 window.open() 也无法像过去那样尝试发送其他电子邮件。使用有限的脚本集,不同的实现真的不值得。

于 2009-11-11T22:58:11.450 回答