Membaca data kawalan makro dalam JavaScript memerlukan penggunaan API navigator.clipboard. Langkah: Import pustaka yang diperlukan: import {clipboard} daripada '@angular/cdk/clipboard'. Dapatkan data kawalan makro: clipboard.paste().then((data) => {...}).
Baca data kawalan makro dengan JavaScript
Kawalan makro ialah mekanisme khas yang disediakan oleh sistem pengendalian yang membolehkan aplikasi mengakses dan bertukar data dengan cara yang standard dan bebas bahasa. Dalam JavaScript, membaca data kawalan makro memerlukan penggunaan API navigator.clipboard
. 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
pasteHandler
akan dicetuskan, membaca data teks daripada papan keratan dan menetapkannya ke tengah kotak input. 🎜Atas ialah kandungan terperinci Bagaimana untuk membaca data kawalan makro menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!