6

Webメールクライアントでのリッチテキスト編集にTinyMCEを使用しています。突然、何年にもわたってこのようなものを作成するように頼まれた後、顧客はクリップボードから小さな画像を直接貼り付けることができるようになりました。私は常にGoogleと同じくらい賢くなりたいと思っていますが、すぐにGmailアカウントにログインして、貼り付けを開始しました。そうです、貼り付けはGmailでも機能し、送信された電子メールでも画像が壊れていました。

スクリーンショットをテキストエリアに貼り付けた後にfirefoxによって生成されたhtmlの短縮部分を次に示します。

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

私はこの新機能に非常に興奮していると言わざるを得ませんが、このトピックについては(文字通り!)何も見つからないようです。したがって、これがFirefoxに追加された時期、またはこれを実際に機能させる方法についての提案はありません。電子メールクライアントは本当にありがたいです!

4

1 に答える 1

1

これは少し古いですが、これはバージョン4からFirefoxに追加され、バージョン6からThunderbird(一種)に追加されました(バージョン3から読み取ることができたようです)。

Thunderbirdの場合、ThunderbirdがデータURIをサポートしていても、他の電子メールクライアントはサポートしていない可能性があるため、Thunderbirdはそれらを従来のMIME添付ファイル(URLとしてCIDを使用)に変換します。

Gmailの場合、本日(2013年3月)現在、貼り付けられた画像データはデータURIとして含まれていますが、ドラッグアンドドロップされた画像(少なくともLinuxではGnome、NautilusからFirefoxまで)には共通のMIME添付ファイルとして含まれています。したがって、データURI画像を含む電子メールを送信すると、一部の電子メールクライアントはそれを正しく表示し、一部は表示しません。(皮肉なことに、Gmailはそれらを表示できません。少なくともFirefoxとChromeでは表示できません)。

ところで、少なくともThunderbirdでは、データURIに画像に関する完全な情報がないため、保存しようとする場合は、名前を指定するか、「image.jpeg」の総称名を使用する必要があります。

データURIに関する情報:

CKEditorで貼り付けられたデータからデータURIを削除または変換する方法に関する情報([有効な]理由でそれらを気に入らない人もいます):

したがって、多くの情報があります。「data uri」を検索するだけで、より多くの結果が返される可能性があります。

于 2013-03-14T07:47:10.073 に答える