3

Google Mail のように、ユーザーが画像をコピーして貼り付けることができるリッチ テキスト エディター コントロールを探しています。クリップボード上の画像のバイナリ コンテンツをブラウザに伝達する方法があることを望んでいると思います (おそらく、これらのコンテンツをアクセス可能な隠し要素に保存します)。この機能を備えたリッチテキスト エディターが思い浮かばない場合、JavaScript を使用してこれを実現する方法を思いつく人はいますか?

これは IE5+ でのみ機能する必要がありますが、IE で機能する可能性のあるソリューションはすべて歓迎します。

助けていただければ幸いです - この質問に不明な点がある場合は、コメントでお知らせください。

ありがとう、

ドム

4

2 に答える 2

4

Google メールでは、画像をリッチテキスト領域にドラッグすると、画像の URL を含むdragdropイベントを受け取ります。画像がオンラインの場合は、JavaScript でこれをキャプチャして<img>タグを挿入できます。ただし、イメージがユーザーのファイルシステムにある場合は機能しません (セキュリティ上の理由から)。

于 2009-02-20T11:05:20.097 に答える
0

Chrome Frameがインストールされている場合、これは IE で機能します: http://strd6.com/2011/09/html5-javascript-pasting-image-data-in-chrome/

于 2011-09-21T08:51:17.253 に答える