Data URIs是在超文本标记语言中嵌入图像和其他二进制数据的标准方法,浏览器支持在web上有很好的文档记录。(IE8是第一个支持数据URI的IE版本,每个URI的最大大小为32KB;其他主要浏览器甚至支持得更久。)
我的问题是关于桌面电子邮件和webmail客户端软件。
在构建HTML电子邮件时,标准做法是要么将图像作为附件包含,要么从外部加载它们(即跟踪图像)。这两种方法都有缺点(一些客户端列出了所有这些附加文件,而许多客户端正确地阻止或要求用户操作才能查看外部图像)。因此,数据URI看起来是一种很好的方法,但前提是电子邮件阅读器支持它。
那么,有没有人有链接到最近一项关于支持这个特性的研究?或者根本就没有调查过?例如,这是一个overview of CSS support。我感兴趣的客户端软件包括:
桌面(包括版本信息):Outlook、苹果邮件、雷鸟、演进、莲花笔记、美国在线、Eudora
雅虎网络邮件: Gmail,实时/Hotmail,雅虎!邮件,AOL
安卓手机:,iPhone
发布于 2012-02-17 23:14:34
我在Litmus做了一个最近的测试,使用内联<img>
元素和css背景图像的数据URI。
这些桌面客户端确实会显示数据URI:
最新版本
这些移动客户端确实会显示数据URI:
所有webmail客户端均未显示数据URI。
这些桌面客户端不:
<代码>H141Outlook 2002/XP
这些移动客户端没有:
发布于 2011-12-20 21:23:11
我刚刚测试了GMail,GMail似乎不再支持数据URI。
此外,gmx.de (一家非常流行的德国web邮件提供商)在其服务器上将图像URI转换为URI,而这似乎不支持数据URI。
发布于 2011-07-28 15:45:55
Mac Mail、Outlook2003和MobileMe支持数据URI。不确定其他客户端,但您可以很容易地找到-在Gmail中创建一条新消息,单击“插入图像”,然后单击“使用URL”并粘贴数据URI。然后,将其发送到多个地址,并在您想要的客户端中打开它。
https://stackoverflow.com/questions/6070196
复制相似问题