数据URI支持与主要电子邮件客户端软件一样是什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (46)

数据URI是将图像和其他二进制数据嵌入到HTML中的标准方式,并且浏览器支持在网络上有很好的记录。(IE8是第一个支持数据URI的IE版本,每个URI的大小最大为32 KB;其他主流浏览器对它的支持甚至更长。)

我的问题是关于桌面电子邮件和webmail客户端软件。

在构建HTML电子邮件时,标准做法是将图像作为附件包含或从外部加载(即跟踪图像)。这两种方法都有缺点(某些客户列出了所有这些附加文件,而许多客户却正确地阻止或要求用户采取行动来查看外部图像)。因此,Data URI看起来是一个很好的方法,但只有在电子邮件阅读器支持的情况下。

那么,有没有人有链接到最近的研究支持这个功能?或者调查了这一切?例如,以下是CSS支持概述。我感兴趣的客户端软件包括:

桌面(包括版本信息):Outlook,Apple Mail,Thunderbird,Evolution,Lotus Notes,AOL,Eudora

Webmail: Gmail,Live / Hotmail,Yahoo!

手机: Android,iPhone

提问于
用户回答回答于

我刚刚测试了GMail,看起来GMail不再支持数据URI。

另外,gmx.de将图像URI转换为其服务器上的URI,并且这似乎不支持数据URI。

用户回答回答于

我在Litmus做了一个更新的测试,内嵌<img>元素和CSS背景图像的数据URI 。

这些桌面客户端确实显示数据URI:

  • Apple Mail 5
  • Apple Mail 6
  • Lotus Notes 8
  • Outlook 2003
  • Thunderbird 3.0
  • Thunderbird latest

这些移动客户端确实显示数据URI:

  • Android 2.3
  • Android 4.0
  • BlackBerry 5 OS
  • iPad
  • iPhone 3GS
  • iPhone 4S
  • iPhone 5

没有任何webmail客户端显示数据URI。

这些桌面客户端不:

  • Lotus Notes 6.5
  • Lotus Notes 7
  • Lotus Notes 8.5
  • Outlook 2000
  • Outlook 2002/XP
  • Outlook 2007
  • Outlook 2010
  • Outlook 2011
  • Outlook 2013

这些移动客户端不会:

  • Gmail (Android)
  • Outlook.com (Android)
  • Yahoo (Android)
  • BlackBerry 4 OS
  • Symbian
  • Windows Phone 7.5

所属标签

可能回答问题的人

  • 应用案例分享

    1 粉丝490 提问5 回答
  • uncle_light

    5 粉丝518 提问4 回答
  • 找虫虫

    5 粉丝0 提问3 回答
  • 桑先生

    14 粉丝0 提问3 回答

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动