Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimanakah Saya Dapatkan Kandungan Papan Klip Semasa dalam JavaScript?

Bagaimanakah Saya Dapatkan Kandungan Papan Klip Semasa dalam JavaScript?

Linda Hamilton
Linda Hamiltonasal
2024-10-29 04:20:02713semak imbas

How Do I Retrieve the Current Clipboard Content in JavaScript?

Mendapatkan semula Kandungan Papan Klip Semasa

Papan keratan berfungsi sebagai storan sementara untuk data, membolehkan pengguna memindahkan maklumat antara aplikasi dengan mudah. Apabila skrip memerlukan akses kepada kandungan papan keratan, kaedah navigator.clipboard.readText() menyediakan penyelesaian yang mudah.

Pelaksanaan

Untuk menggunakan navigator.clipboard. kaedah readText(), anda boleh menggunakan sintaks async/wait atau Promise.

Async/Await Syntax:

const text = await navigator.clipboard.readText();

Promise Syntax:

navigator.clipboard.readText()
  .then(text => {
    console.log('Pasted content: ', text);
  })
  .catch(err => {
    console.error('Failed to read clipboard contents: ', err);
  });

Pertimbangan

Adalah penting untuk ambil perhatian bahawa pengguna mesti memberikan kebenaran untuk mengakses kandungan papan keratan. Permintaan kebenaran ini muncul sebagai kotak dialog, memastikan keselamatan dan privasi data pengguna.

Mengakses kandungan papan keratan daripada konsol tidak boleh dilakukan tanpa tab aktif. Untuk melaksanakan kod daripada konsol, tamat masa boleh ditetapkan, membolehkan pengguna mengklik dengan cepat pada tetingkap tapak web.

Maklumat Tambahan

Untuk butiran lanjut dan contoh menggunakan kaedah navigator.clipboard.readText(), rujuk dokumentasi pembangun Google.

Atas ialah kandungan terperinci Bagaimanakah Saya Dapatkan Kandungan Papan Klip Semasa dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn