Détection et récupération entre navigateurs des données d'événements de collage
Les applications Web nécessitent souvent la capacité de détecter les événements de collage et de récupérer les données à collé. Cela pose un défi sur plusieurs navigateurs.
Solution n° 1 : Récupération de texte brut (Firefox 22)
Pour les navigateurs prenant en charge l'API du presse-papiers, y compris IE6, FF 22 , Chrome, Safari et Edge, la récupération de texte brut à partir d'un événement de collage est simple :
function handlePaste(e) { e.preventDefault(); e.stopPropagation(); clipboardData = e.clipboardData || window.clipboardData; let pastedData = clipboardData.getData('Text'); }
Cette solution se limite à récupérer du texte brut. Pour la prise en charge HTML, reportez-vous à la solution n°2.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!