【问题标题】:Can i use Javascript on sendgrid?我可以在 sendgrid 上使用 Javascript 吗?
【发布时间】:2020-08-12 00:16:56
【问题描述】:

我在 Sendgrid 上创建此电子邮件标记,设计包括倒计时时间,显示截止日期前还有多少天、小时、分钟和秒,还没有尝试在 sendgrid 上使用 Javascript,但有可能吗?我只是在里面放一个吗?

【问题讨论】:

  • 如果您的意思是“我可以在电子邮件中使用 Javascript”,那么答案是否定的。出于安全原因,99% 的电子邮件客户端不允许在 HTML 电子邮件中执行 Javascript。
  • 电子邮件不是浏览器。电子邮件客户端有很多限制
  • 现在我真的不知道如何为该电子邮件标记设置倒计时。无论如何感谢您的帮助。
  • “现在我真的不知道该怎么做” 您不能在电子邮件中处理任何类型的动态内容(也许除了 gif 图像!)。所以你将不得不忘记整个想法。您可以在从电子邮件链接的网页上执行此操作,这是您可以获得的最佳结果。

标签: javascript html css email html-email


【解决方案1】:

您的问题似乎是“我如何在电子邮件中设置倒数计时器”,我会回答这个问题。

简而言之,您可以结合使用动画 gif 和服务器端技巧来更改 gif 显示时加载的图像。这个技巧是使用 GIF 编码器,让电子邮件客户端认为 php 链接实际上是 GIF:

<img src="http://mosaichosting.co.uk/countdown/2/gif.php?time=2014-12-25+00:00:01" alt="Countdown" border="0" style="display:block;">

要设置 PHP 脚本,请按照以下说明操作(很长):https://litmus.com/community/learning/27-how-to-add-a-countdown-timer-to-your-email

或者要为您进行设置,有免费和付费的替代方案。看这个免费的:https://www.sendtric.com/

【讨论】:

  • 这是否属于符合道德的解决方法?我没有指责你任​​何事情,我真的很好奇这是否完全可以接受。
  • @JoelHager 它被广泛使用,但是,当然,这并不意味着它是否合乎道德。我想也许我在这里过度使用了“诡计”这个词,这引发了这个想法。它似乎是安全的,否则电子邮件客户端现在会禁止它。唯一的其他道德考虑是不必要地增加一种紧迫感,只是为了让你买它。在某些情况下这可能是错误的,但这方面与在电子邮件中使用 PHP 本身没有任何关系。
  • 非常有趣。我一定要调查一下。这绝对是一个值得考虑的有趣话题!
  • @Nathan 将尝试处理此问题。感谢先生的帮助。
猜你喜欢
  • 2017-05-05
  • 1970-01-01
  • 2012-11-08
  • 2017-04-13
  • 1970-01-01
  • 2012-10-22
  • 2011-06-17
  • 2020-10-12
  • 2011-02-08
相关资源
最近更新 更多