嵌入式图片,谷歌图片代理,......的问题?

时间:2016-01-22 11:33:52

标签: gmail

我的应用程序发送带有嵌入式图像(数据uri方案)的html电子邮件,地址如*@gmail.com。 所有桌面客户端都可以正确显示邮件。但是当我使用网络界面时,一些图像(并非全部)都被破坏了。

我的调查结果显示以下信息:

  1. 不仅观察到Chrome问题,还观察FF和IE。
  2. 用于网络界面的Gmail会将嵌入式图片的 src 属性值从数据uri计划替换为 http url ,以便从Google代理加载图片服务器。
  3. 在我的情况下,Gmail使用两个外部服务器来加载图片: gm1.ggpht.com &的 mail.google.com
  4. 所有图片都从服务器 gm1.ggpht.com 正确加载,状态为200,没有任何重定向到另一个位置。
  5. 尝试从 mail.google.com 加载的所有图片均已损坏。来自 mail.google.com 的回复标题具有302状态(重定向),其位置如 https://gm1.ggpht.com/ ...
  6. 尝试在浏览器中打开新位置将返回状态为403(禁止)
  7. 的响应

    有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

您使用的网络上的代理服务器阻止了该地址。