【问题标题】:Html Email doesn't display in iPhone mail until 'download full message' selected在选择“下载完整邮件”之前,Html 电子邮件不会显示在 iPhone 邮件中
【发布时间】:2012-03-08 13:14:23
【问题描述】:

我有一份基于电子邮件的报告,其中包含各种嵌入式图像和表格。

在 iPhone 上一切正常。但是,一旦它们超出某个(相当有限的)大小,它们就会显示为原始文本。

要正确查看电子邮件,用户必须滚动到底部并点击“下载完整邮件”,然后才能看到它应该显示的内容。

有什么方法可以鼓励 iOS 下载整个消息,以便立即显示为 Html?

谢谢。

【问题讨论】:

    标签: html ios iphone html-email


    【解决方案1】:

    在 Quora 上建议这是一个 50Kb 的限制,尽管我想测试一下:

    http://www.quora.com/iOS/Why-do-some-email-messages-on-an-iPhone-come-in-Partially-Downloaded

    没有提及是否可以通过正在接收的电子邮件进行控制,我认为不太可能。

    Apple 支持社区也对此进行了讨论,但似乎没有达成解决方案:

    https://discussions.apple.com/thread/3091812

    【讨论】:

    • 感谢您的发言。是的,我也看过苹果的讨论。不是很确定! :)
    【解决方案2】:

    我玩过这个 - 在 3G 网络和 Wifi 上,使用不同大小的电子邮件。我的结论 - 这不是一个固定的大小限制,而是更智能的东西。

    iOS 会检测您当前的网络速度、提供任何资源的服务器的速度并计算电子邮件的总大小。

    如果它认为呈现电子邮件会花费它认为的很长时间(我无法计算出确切的数字),那么它会向您提供该消息。

    那么您如何鼓励 iOS 显示整个电子邮件?

    • 短消息,更多文字,更少图片
    • 尽可能压缩图像,并从快速服务器(最好是地理缓存 CDN)提供服务

    查看媒体查询,了解如何在 iOS 上做一些吸引眼球的事情,而无需发送大量图片。

    【讨论】:

      【解决方案3】:

      这是一个修复,它与结束 标记之前的字符数有关。

      Email on Acid - Ensure entire email is downloaded on the iOS device

      非常奇怪的错误,但 EOA 似乎找到了可靠的修复方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-12-16
        • 1970-01-01
        • 2014-07-10
        • 1970-01-01
        • 1970-01-01
        • 2011-09-10
        • 2016-01-08
        相关资源
        最近更新 更多