【发布时间】:2012-03-08 13:14:23
【问题描述】:
我有一份基于电子邮件的报告,其中包含各种嵌入式图像和表格。
在 iPhone 上一切正常。但是,一旦它们超出某个(相当有限的)大小,它们就会显示为原始文本。
要正确查看电子邮件,用户必须滚动到底部并点击“下载完整邮件”,然后才能看到它应该显示的内容。
有什么方法可以鼓励 iOS 下载整个消息,以便立即显示为 Html?
谢谢。
【问题讨论】:
标签: html ios iphone html-email
我有一份基于电子邮件的报告,其中包含各种嵌入式图像和表格。
在 iPhone 上一切正常。但是,一旦它们超出某个(相当有限的)大小,它们就会显示为原始文本。
要正确查看电子邮件,用户必须滚动到底部并点击“下载完整邮件”,然后才能看到它应该显示的内容。
有什么方法可以鼓励 iOS 下载整个消息,以便立即显示为 Html?
谢谢。
【问题讨论】:
标签: html ios iphone html-email
在 Quora 上建议这是一个 50Kb 的限制,尽管我想测试一下:
http://www.quora.com/iOS/Why-do-some-email-messages-on-an-iPhone-come-in-Partially-Downloaded
没有提及是否可以通过正在接收的电子邮件进行控制,我认为不太可能。
Apple 支持社区也对此进行了讨论,但似乎没有达成解决方案:
【讨论】:
我玩过这个 - 在 3G 网络和 Wifi 上,使用不同大小的电子邮件。我的结论 - 这不是一个固定的大小限制,而是更智能的东西。
iOS 会检测您当前的网络速度、提供任何资源的服务器的速度并计算电子邮件的总大小。
如果它认为呈现电子邮件会花费它认为的很长时间(我无法计算出确切的数字),那么它会向您提供该消息。
那么您如何鼓励 iOS 显示整个电子邮件?
查看媒体查询,了解如何在 iOS 上做一些吸引眼球的事情,而无需发送大量图片。
【讨论】:
这是一个修复,它与结束 标记之前的字符数有关。
Email on Acid - Ensure entire email is downloaded on the iOS device
非常奇怪的错误,但 EOA 似乎找到了可靠的修复方法。
【讨论】: