CKEditor 4 用に開発しているプラグインの貼り付けイベントの clipboardData 属性を読み取ろうとしています。
Chrome で、貼り付けイベントのドキュメント オブジェクトをリッスンすると、ハンドラーで渡されるイベント オブジェクトに clipboardData 属性が含まれることを確認しました。同じことが Firefox (v20) にも当てはまらないことに驚きました。
これは私が CKEditor プラグインで使用しているコードですが、CKEditor だけに関連する質問ではないと思います。Chrome では clipboardData オブジェクトが表示されますが、Firefox では表示されません。
editor.document.on('paste', function(event) {
var clipboardData = event.data.$.clipboardData;
if (clipboardData) {
console.log(clipboardData);
}
});
これがまだサポートされているかどうかを確認する MDN サイトには何も表示されません。また、IE10 はこれをサポートすることを意図していると思いますが、標準 API で動作しますか?
編集:
最初から明確にしておけばよかったのですが、画像貼り付けのサポートを開発しようとしているので、クリップボードのデータをファイルとして読み込む必要があります。