Вставка изображений из буфера обмена в Firefox внезапно включена (tinymce)

Я использую TinyMCE для редактирования richtext в клиенте веб-почты. Внезапно, после многих лет умоляя нас построить что-то вроде этого, клиенты могут вставлять изображения прямо из буфера обмена в tiny. Хотя я всегда стараюсь быть таким же умным, как Google, я немедленно вошел в свою учетную запись Gmail и начал вставлять.. Да, паста также работала в Gmail и, да, изображения также были сломаны в отправленном электронном письме.

вот сокращенная часть html, как генерируется firefox после вставки моего скриншота в textarea:

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAA<andsoonfor100k>"/>

Я должен сказать, я очень рад этой новой функции, но я ничего не могу найти (буквально!) об этой теме, поэтому любые предложения о том, когда это было добавлено в firefox, или даже о том, как это действительно работает в почтовых клиентах, будут действительно оценены!

1 ответов


Это немного старовато, но это было добавлено в Firefox с версии 4 и Thunderbird (sort-of) с версии 6 (похоже, он мог читать их с версии 3).

в случае Thunderbird, даже если Thunderbird поддерживает URIs данных, другие почтовые клиенты не могут, поэтому Thunderbird преобразует их в классические вложения MIME (с CIDs в качестве URL).

в случае GMail, на сегодняшний день (март 2013), вставленные данные изображения включены в качестве URIs данных, в то время как перетаскивание изображений (на по крайней мере, в Linux, с Gnome, от Nautilus до Firefox) включают их в качестве общих вложений MIME. Таким образом, если вы отправляете электронное письмо с изображением URI данных, некоторые почтовые клиенты будут отображать его правильно, некоторые нет. (По иронии судьбы, Gmail не может отображать их, по крайней мере, не с Firefox и Chrome).

кстати, в Thunderbird, по крайней мере, поскольку URI данных не имеет полной информации об изображении, если вы попытаетесь сохранить его, вам нужно указать имя или использовать "изображение.jpeg " generic имя.

информация о URIs данных:

информация о том, как удалить или конвертировать URIs данных из вставленных данных в CKEditor (некоторые люди не любят их для некоторых [действительно] причины):

Итак, есть много информации, возможно, просто поиск "data uri" вернет больше результатов.