2012-06-05 9 views
6

Ich verwende TinyMCE für rich Bearbeitung in einem Webmail-Client. Plötzlich, nach Jahren, in denen wir darum betteln, so etwas zu bauen, können Kunden Bilder direkt aus dem Klemmbrett in winzige einfügen. Während ich immer versuche, so schlau wie Google zu werden, habe ich mich sofort in meinem Google Mail-Konto eingeloggt und angefangen, wegzupusten. Ja, Einfügen funktionierte auch in Google Mail und, ja, Bilder wurden auch in der versendeten E-Mail gebrochen.Einfügen von Bildern aus der Zwischenablage in Firefox aktiviert plötzlich (tinymce)

Hier ist eine verkürzte Teil des HTML, wie von Firefox erzeugt nach meinem Screenshot in das Textfeld einfügen:

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

ich zu sagen habe, bin ich zu dieser neuen Funktion sehr aufgeregt, aber ich kann nicht scheinen über dieses Thema nichts (wörtlich!) zu finden, also werden alle Vorschläge darüber, wann dies zu Firefox hinzugefügt wurde, oder sogar, wie dies tatsächlich in E-Mail-Clients funktioniert, wirklich geschätzt werden!

+0

+1 gute Frage – Thariama

Antwort

1

Das ist ein bisschen alt, aber das war zu Firefox seit Version 4 und Thunderbird (sort-of) seit Version 6 hinzugefügt (es scheint es sie seit der Version 3 lesen konnte).

Im Falle von Thunderbird, auch wenn Thunderbird Daten-URIs unterstützt, können andere E-Mail-Clients dies nicht tun, daher konvertiert Thunderbird sie in klassische MIME-Anhänge (mit CIDs als URL). Im Fall von GMail sind ab heute (März 2013) eingefügte Bilddaten als Daten-URIs enthalten, während drag-and-drop-Bilder (zumindest in Linux, mit Gnome, von Nautilus bis Firefox) diese enthalten als gängige MIME-Anhänge. Wenn Sie also eine E-Mail mit einem Daten-URI-Bild senden, wird dies bei einigen E-Mail-Clients korrekt angezeigt, bei einigen nicht. (Ironische Sache, Google Mail kann sie nicht anzeigen, zumindest nicht mit Firefox und Chrome).

BTW, zumindest in Thunderbird, da die Daten-URI keine vollständigen Informationen über das Bild haben, wenn Sie versuchen, es zu speichern, müssen Sie den Namen angeben oder den generischen Namen "image.jpeg" verwenden.

Informationen über Data-URIs:

Informationen darüber, wie Daten URIs aus eingefügten Daten in CKEditor zu entfernen oder zu konvertieren (einige Leute mögen sie nicht für einige [gültige] Gründe):

So gibt es viele Informationen, vielleicht suchen Sie einfach nach "Daten uri" würde mehr Ergebnisse zurück.