ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript を使用して、異なるブラウザ間で貼り付け時にクリップボード データを取得するにはどうすればよいですか?
Web アプリケーションでは、ユーザーが貼り付けたクリップボード データを取得することは、さまざまなシナリオにとって重要です。テキスト エディターの既存の書式設定を保持しながら、複数のブラウザーで貼り付けたデータをキャプチャして処理できるソリューションを詳しく見てみましょう。
このアプローチは、次のような幅広いブラウザーで機能します:
機能:
実装:
function handlePaste(e) { var clipboardData, pastedData; // Stop actual pasting into the div e.stopPropagation(); e.preventDefault(); // Retrieve pasted data through clipboard API clipboardData = e.clipboardData || window.clipboardData; pastedData = clipboardData.getData('Text'); // Perform desired operations with the pasted data (e.g., alert) alert(pastedData); } // Attach the event listener to the text editor document.getElementById('editableDiv').addEventListener('paste', handlePaste);
HTML マークアップ:
<div>
以上がJavaScript を使用して、異なるブラウザ間で貼り付け時にクリップボード データを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。