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'); }
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!