Seperti apa dukungan URI Data di perangkat lunak klien email utama?

100

URI Data adalah cara standar untuk menyematkan gambar dan data biner lainnya dalam HTML, dan dukungan browser didokumentasikan dengan baik di web. (IE8 adalah versi pertama IE yang mendukung URI Data, dengan ukuran maksimal 32 KB per URI; browser besar lainnya telah mendukungnya lebih lama.)

Pertanyaan saya adalah tentang email desktop dan software klien webmail.

Saat membuat email HTML, praktik standarnya adalah menyertakan gambar sebagai lampiran atau memuatnya secara eksternal (yaitu melacak gambar). Keduanya memiliki kelemahan (beberapa klien mencantumkan semua file terlampir ini, sementara banyak klien yang memblokir atau memerlukan tindakan pengguna untuk melihat gambar eksternal). Jadi, URI Data sepertinya cara yang baik untuk digunakan, tetapi hanya jika didukung oleh pembaca email.

Jadi, apakah ada yang punya link ke studi terbaru tentang dukungan untuk fitur ini? Atau menyelidiki ini sama sekali? Misalnya, berikut adalah ikhtisar dukungan CSS . Perangkat lunak klien yang saya minati meliputi:

Desktop (termasuk info versi): Outlook, Apple Mail, Thunderbird, Evolution, Lotus Notes, AOL, Eudora

Email Web: Gmail, Live / Hotmail, Yahoo! Mail, AOL

Seluler: Android, iPhone

joelhardi
sumber

Jawaban:

99

Saya telah melakukan tes yang lebih baru di Litmus , dengan URI data untuk <img>elemen inline dan gambar latar belakang css.

Klien desktop ini memang menunjukkan URI data:

  • Apple Mail 5
  • Apple Mail 6
  • Lotus Notes 8
  • Outlook 2003
  • Thunderbird 3.0.2
  • Thunderbird terbaru

Klien seluler ini memang menunjukkan URI data:

  • Android 2.3
  • Android 4.0
  • BlackBerry 5 OS
  • iPad
  • iPhone 3GS
  • iPhone 4S
  • iphone 5

Tak satu pun dari klien email web yang menampilkan URI data.

Klien desktop ini tidak:

  • Lotus Notes 6.5
  • Lotus Notes 7
  • Lotus Notes 8.5
  • Outlook 2000
  • Outlook 2002 / XP
  • Outlook 2007
  • Outlook 2010
  • Outlook 2011
  • Outlook 2013

Klien seluler ini tidak:

  • Gmail (Android)
  • Outlook.com (Android)
  • Yahoo (Android)
  • BlackBerry 4 OS
  • Symbian
  • Windows Phone 7.5
Derek Ahmedzai
sumber
Hotmail dirender di browser, jadi kemungkinan besar itu akan mendukung URI data.
Mike Cooper
1
Saya telah memperbarui jawaban asli saya dengan hasil yang lebih baru, termasuk daftar klien yang tidak mendukung URI data.
Derek Ahmedzai
6
Saya ingin tahu mengapa Outlook 2003 berfungsi tetapi tidak ada versi yang lebih baru. Selain itu, jika Chrome, browser menampilkan URI data, mengapa tautan seperti itu di email tidak ditampilkan dengan benar di browser Chrome yang sama.
Kakek Tua
@OldGeezer beberapa klien email akan memalsukan data: uri.
jreptak
9
@OldGeezer Saya rasa karena mulai dengan Outlook 2007 Microsoft beralih ke Word sebagai mesin rendering HTML Outlook, bukan Internet Explorer seperti pada 2003
qdev
8

Saya baru saja menguji GMail, dan tampaknya GMail tidak lagi mendukung URI data.

Selain itu, gmx.de (penyedia email web Jerman yang sangat populer) mengonversi gambar URI menjadi URI di servernya, dan ini tampaknya tidak mendukung URI data.

James Roper
sumber
6

Mac Mail, Outlook 2003 dan URI data dukungan MobileMe. Tidak yakin tentang klien lain, tetapi Anda dapat dengan mudah mengetahuinya - buat pesan baru di Gmail, klik 'sisipkan gambar', lalu klik 'gunakan URL' dan tempelkan di URI data. Kemudian, kirimkan ke sejumlah alamat dan buka di klien yang Anda inginkan.

Dan Eden
sumber
Saya tidak dapat mereproduksinya di gmail (seperti yang ditunjukkan poster ini ). Bisakah Anda memberikan contoh url yang berfungsi?
Nikita Rybak
4

Saya tidak dapat menjawab pertanyaan tentang dukungan untuk data-uri secara langsung tetapi dukungan untuk hal seperti ini seringkali sangat buruk di browser email. Masalahnya benar-benar meluas dari banyak dari mereka yang menggunakan mesin rendering cut down mereka sendiri yang bukan perender full html. Dalam sistem yang masih lebih baik menggunakan desain berbasis tabel untuk memastikan email dapat dibaca, saya tidak akan mencoba melakukan sesuatu yang pintar.

Namun, Anda mungkin sudah tahu bahwa email mengizinkan dua jenis lampiran. Jika Anda menandai lampiran sebagai sebaris maka lampiran tersebut cenderung tidak muncul di daftar lampiran (meskipun sering terjadi).

Saya akan berpikir secara pribadi bahwa memastikan keterbacaan email lebih baik daripada tidak muncul dan jelas pendekatan gambar jarak jauh lainnya tidak membantu di sini.

Steve Smith
sumber