Java脚本无法在html电子邮件模板中工作

时间:2012-09-30 19:46:22

标签: javascript html web-services onclick gmail

我有一个场景,我需要使用c#发送电子邮件,这可以使用SMTP轻松完成,但挑战是将web服务合并到html邮件中,因此我在邮件正文中使用了java脚本来访问单击按钮时的Web服务。

作为一个HTML(网页),它的工作非常好但是当我发送邮件并尝试点击我的邮件中的按钮时,onclick没有提出jscript,因此没有发生任何动作,实际上是停用即可。

我在特定的html标签中检查了firebug(在firefox中),令我惊讶的是jscript标签不存在,因此没有引发事件。我的问题是我们可以通过HTML电子邮件访问网络服务吗?并且JScripts不适用于Gmails吗?  html电子邮件是否仅使用href进行重定向...根据我的经验,我从来没有使用过java脚本的任何邮件(比如点击一个按钮可以缩放同一页面中的图像,这在html中非常有用,asp页面)。

提前Thx ......

3 个答案:

答案 0 :(得分:5)

除了努力理解这个问题外,Javascript在大多数邮件客户端都无法运行。故意残疾。

答案 1 :(得分:2)

您无法通过电子邮件自动呼叫Web服务。您必须为要打开的收件人创建一个URL,并让他们从浏览器中的网页访问Web服务。

出于安全原因,任何合理的电子邮件客户端都禁用了JavaScript以及任何其他第三方通信方法。

答案 2 :(得分:1)

我不知道会执行HTML电子邮件中嵌入JavaScript的任何电子邮件客户端或网络邮件服务。

将电子邮件中的HTML使用限制为格式化。如果您需要Web应用程序,请改为链接到它。