web-dev-qa-db-fra.com

Comment copier du texte dans le presse-papier du client à l'aide de jQuery?

Le flux de travail est simple:

  1. Vous cliquez dans une zone de texte.
  2. Le texte est copié dans le presse-papier du client.
  3. Afficher un avis à l'utilisateur.

Comment faites-vous?

190
mager

La copie dans le Presse-papiers est une tâche délicate à effectuer en Javascript en termes de compatibilité de navigateur. La meilleure façon de le faire est d'utiliser un petit flash. Cela fonctionnera sur tous les navigateurs. Vous pouvez le vérifier dans cet article .

Voici comment procéder pour Internet Explorer:

function copy (str)
{
    //for IE ONLY!
    window.clipboardData.setData('Text',str);
}
32
halocursed