JavaScriptを使用してマクロ制御データを読み取るにはどうすればよいですか?

PHPz
リリース: 2024-04-03 14:06:01
オリジナル
532 人が閲覧しました

JavaScript でマクロ コントロール データを読み取るには、navigator.clipboard API を使用する必要があります。手順: 必要なライブラリをインポートします。「@angular/cdk/clipboard」から {clipboard} をインポートします。マクロ制御データを取得します:clipboard.paste().then((data) => {...})。

JavaScriptを使用してマクロ制御データを読み取るにはどうすればよいですか?

#JavaScript を使用してマクロ コントロール データを読み取る

マクロ コントロールは、アプリケーションが次のことを可能にするオペレーティング システムによって提供される特別なメカニズムです。データにアクセスして交換するための標準化された言語に依存しない方法。 JavaScript では、マクロ コントロール データを読み取るには、

navigator.clipboard API を使用する必要があります。

ステップ:

  1. 必要なライブラリのインポート:
  2. import {clipboard} from '@angular/cdk/clipboard';
    ログイン後にコピー
  1. Getマクロ制御データ:
  2. 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート