Вставка изображений из буфера обмена в 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 (некоторые люди не любят их для некоторых [действительно] причины):
- http://ckeditor.com/forums/Plugins/ImagePaste-plugin-for-Firefox
- http://dev.ckeditor.com/ticket/8208
Итак, есть много информации, возможно, просто поиск "data uri" вернет больше результатов.