首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >主要电子邮件客户端软件对数据URI的支持情况如何?

主要电子邮件客户端软件对数据URI的支持情况如何?
EN

Stack Overflow用户
提问于 2011-05-20 17:51:55
回答 4查看 27.2K关注 0票数 106

Data URIs是在超文本标记语言中嵌入图像和其他二进制数据的标准方法,浏览器支持在web上有很好的文档记录。(IE8是第一个支持数据URI的IE版本,每个URI的最大大小为32KB;其他主要浏览器甚至支持得更久。)

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

在构建HTML电子邮件时,标准做法是要么将图像作为附件包含,要么从外部加载它们(即跟踪图像)。这两种方法都有缺点(一些客户端列出了所有这些附加文件,而许多客户端正确地阻止或要求用户操作才能查看外部图像)。因此,数据URI看起来是一种很好的方法,但前提是电子邮件阅读器支持它。

那么,有没有人有链接到最近一项关于支持这个特性的研究?或者根本就没有调查过?例如,这是一个overview of CSS support。我感兴趣的客户端软件包括:

桌面(包括版本信息):Outlook、苹果邮件、雷鸟、演进、莲花笔记、美国在线、Eudora

雅虎网络邮件: Gmail,实时/Hotmail,雅虎!邮件,AOL

安卓手机:,iPhone

EN

回答 4

Stack Overflow用户

发布于 2012-02-17 23:14:34

我在Litmus做了一个最近的测试,使用内联<img>元素和css背景图像的数据URI。

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

  • 苹果邮件5
  • 苹果邮件6
  • Lotus Notes 8
  • Outlook

最新版本

这些移动客户端确实会显示数据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
  • Outlook2000

<代码>H141Outlook 2002/XP

  • Outlook 2007<代码>H244<代码>H145Outlook 2010<代码>H246<代码>H147Outlook 2011<代码>H248<代码>H149Outlook 2013<代码>H250<代码>F251

这些移动客户端没有:

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

Stack Overflow用户

发布于 2011-12-20 21:23:11

我刚刚测试了GMail,GMail似乎不再支持数据URI。

此外,gmx.de (一家非常流行的德国web邮件提供商)在其服务器上将图像URI转换为URI,而这似乎不支持数据URI。

票数 8
EN

Stack Overflow用户

发布于 2011-07-28 15:45:55

Mac Mail、Outlook2003和MobileMe支持数据URI。不确定其他客户端,但您可以很容易地找到-在Gmail中创建一条新消息,单击“插入图像”,然后单击“使用URL”并粘贴数据URI。然后,将其发送到多个地址,并在您想要的客户端中打开它。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6070196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档