web-dev-qa-db-ja.com

「メッセージ全体をダウンロード」を選択するまで、HTMLメールはiPhoneメールに表示されません

さまざまな画像や表が埋め込まれたメールベースのレポートがあります。

IPhoneではすべて正常に表示されます。ただし、特定の(かなり制限された)サイズを超えると、生のテキストとして表示されます。

メールを正しく表示するには、ユーザーは一番下までスクロールして、表示される前に[メッセージ全体をダウンロード]をタップする必要があります。

IOSにメッセージ全体をダウンロードしてすぐにHtmlとして表示するように促す方法はありますか?

ありがとう。

12
Glinkot

これが修正です。終了タグの前の文字数と関係があります。</ head>.

Email on Acid-Eメール全体がiOSデバイスにダウンロードされていることを確認してください

非常に奇妙なバグですが、EOAは確実な修正を見つけたようです。

6
thiesdiggity

私はこれをいじってみました-3Gネットワ​​ークとWifiで、さまざまなサイズの電子メールを使用しました。私の結論-これは固定サイズの制限ではありませんが、もう少しインテリジェントなものです。

iOSは、現在のネットワーク速度、つまりリソー​​スが提供されているサーバーの速度を検出し、電子メールの合計サイズを計算します。

電子メールのレンダリングに長い時間がかかると思われる場合(正確な数を把握できていません)、そのメッセージが表示されます。

では、iOSにメール全体を表示するようにどのように促しますか?

  • 短いメッセージ、より多くのテキスト、より少ない画像
  • 画像は可能な限り圧縮され、クイックサーバー(理想的にはジオキャッシュされたCDN)から提供されます

大量の画像を送信せずにiOSで目を引くものを実行する方法については、メディアクエリを調べてください。

4
Dan Blows

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

3
AlecRust