ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptを使用してマクロ制御データを読み取るにはどうすればよいですか?
JavaScript でマクロ コントロール データを読み取るには、navigator.clipboard API を使用する必要があります。手順: 必要なライブラリをインポートします。「@angular/cdk/clipboard」から {clipboard} をインポートします。マクロ制御データを取得します:clipboard.paste().then((data) => {...})。
#JavaScript を使用してマクロ コントロール データを読み取る
マクロ コントロールは、アプリケーションが次のことを可能にするオペレーティング システムによって提供される特別なメカニズムです。データにアクセスして交換するための標準化された言語に依存しない方法。 JavaScript では、マクロ コントロール データを読み取るには、navigator.clipboard API を使用する必要があります。
ステップ:
import {clipboard} from '@angular/cdk/clipboard';
clipboard.paste().then((data) => { // data 是剪贴板中的数据,可以使用文本格式或其他格式 });
実際のケース:
ユーザーがテキストをコピーして貼り付けるときに、テキスト入力ボックスがあるとします。入力ボックス クリップボード データを読み取る必要がある場合。次のコードを使用すると、これを実現できます。const input = document.getElementById('my-input'); const pasteHandler = (e) => { clipboard.paste().then((data) => { input.value = data.text; }); }; input.addEventListener('paste', pasteHandler);このように、ユーザーがテキストを入力ボックスに貼り付けると、
pasteHandler 関数がトリガーされ、クリップボードからテキスト データが読み取られます。入力ボックスに設定します。
以上がJavaScriptを使用してマクロ制御データを読み取るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。