20
JavaScriptは貼り付けイベントでクリップボードデータを取得します(クロスブラウザー)
Webアプリケーションはどのようにして貼り付けイベントを検出し、貼り付けるデータを取得できますか? テキストをリッチテキストエディターに貼り付ける前に、HTMLコンテンツを削除したいと思います。 後で貼り付けられた後のテキストのクリーニングは機能しますが、問題は以前のすべてのフォーマットが失われることです。たとえば、エディタで文章を書いて太字にできますが、新しいテキストを貼り付けると、すべての書式が失われます。貼り付けられたテキストのみをクリーンアップし、以前の書式設定はそのままにしておきます。 理想的には、このソリューションは最新のすべてのブラウザー(MSIE、Gecko、Chrome、Safariなど)で機能する必要があります。 MSIEにはclipboardData.getData()がありますが、他のブラウザで同様の機能を見つけることができなかったことに注意してください。