ペースト イベント データのクロスブラウザ検出と取得
Web アプリケーションでは、多くの場合、ペースト イベントを検出し、必要なデータを取得する機能が必要です。貼り付けた。これは、複数のブラウザ間で課題を引き起こします。
解決策 #1: プレーン テキスト取得 (Firefox 22)
IE6 、FF 22 など、クリップボード API をサポートするブラウザの場合、Chrome、Safari、Edge では、ペースト イベントからプレーン テキストを取得します。簡単:
function handlePaste(e) { e.preventDefault(); e.stopPropagation(); clipboardData = e.clipboardData || window.clipboardData; let pastedData = clipboardData.getData('Text'); }
このソリューションはプレーン テキストの取得に限定されています。 HTML サポートについては、解決策 #2 を参照してください。
以上が異なるブラウザ間でペースト イベント データを検出して取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。