Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Mengesan dan Mendapatkan Tampal Data Acara Merentasi Pelayar Berbeza?

Bagaimanakah Saya Boleh Mengesan dan Mendapatkan Tampal Data Acara Merentasi Pelayar Berbeza?

Linda Hamilton
Lepaskan: 2024-12-21 18:49:10
asal
670 orang telah melayarinya

How Can I Detect and Retrieve Paste Event Data Across Different Browsers?

Pengesanan Merentas Penyemak Imbas dan Mendapatkan Semula Data Peristiwa Tampal

Aplikasi web selalunya memerlukan keupayaan untuk mengesan acara tampal dan mendapatkan semula data untuk menjadi ditampal. Ini menimbulkan cabaran merentas berbilang penyemak imbas.

Penyelesaian #1: Penemuan Teks Biasa (Firefox 22 )

Untuk penyemak imbas yang menyokong API papan keratan, termasuk IE6 , FF 22 , Chrome, Safari dan Edge, mendapatkan teks biasa daripada acara tampal adalah mudah:

function handlePaste(e) {
  e.preventDefault();
  e.stopPropagation();

  clipboardData = e.clipboardData || window.clipboardData;
  let pastedData = clipboardData.getData('Text');
}
Salin selepas log masuk

Penyelesaian ini terhad kepada mendapatkan semula teks biasa. Untuk sokongan HTML, rujuk Penyelesaian #2.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengesan dan Mendapatkan Tampal Data Acara Merentasi Pelayar Berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan