电子邮件的动态图像,如倒计时时钟(在Gmail中的图像缓存的光)
问题描述:
我所试图做的事:动态倒计时钟在一封电子邮件中电子邮件的动态图像,如倒计时时钟(在Gmail中的图像缓存的光)
是什么原因造成我痛苦的身体:谷歌的决定缓存十二月
Countdown Timer Image GIF in Email
工作就像一个魅力,然而,一个主要的猴子雷恩:为Gmail客户端
的用户提供图片我实现了一个电子邮件倒计时钟,为我公司去年十一月使用这种技术当谷歌决定为所有使用Gmail客户端的用户缓存图片时,Google就抛出了这个问题。
http://kickdynamic.com/update-on-the-gmail-image-change/
所以问题会影响所有的人打开电子邮件中的第二次的Gmail客户端。他们会看到缓存的图像。对于像倒数钟这样的东西,这会造成很大的伤害。
无可否认,这是一个盲目的求救电话,但有人想出了如何做一个电子邮件倒计时时钟,不受谷歌的图像缓存?
答
我有同样的问题。因此,与下面的头,我禁用图像缓存和它的作品在Gmail中太(因此Gmail的图片代理尊重缓存头):
header('Content-Type: image/jpeg');
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
不发送'hh:mm:ss'图片。通过发送单个数字0-9,然后使用JS从这些组件图像构建时钟图像。 –
我认为大多数邮件客户端和webmail服务器都不会在邮件中执行Javascript。 – Barmar