Dans JavaScript, comment sélectionnez-vous du texte sur un site Web, de copier-le (par commande + C, commande + c ou modifiez copie) et javascript ajoute une ligne ou deux dans le presse-papiers, de sorte que l'utilisateur pâte, le contenu ils sont copiés sont montrés ainsi que la ligne supplémentaire? P>
En outre, cela serait-il possible de ne faire que dans certains
3 Réponses :
Vous pouvez utiliser une combinaison de Cela devrait vous aider à sortir: p>
http://www.geekpedia.com /Tutorial126_clipboard-cut-copy-and-paste-with-javascript.html P> exécuteur ("copie") code> et
exécuteur ("coller") code> pour accomplir ce que vous voulez. P>
Le problème est que pouvez-vous détecter lorsque l'utilisateur copie quelque chose? Ensuite, je pouvais comprendre comment le faire de cette page que vous m'avez envoyée.
JQuery a une excellente détection de copie / pâte intégrée: DevCurry.com/2009/07/...
Je suis tombé sur ceci sur le site Faqs.org [1] et était curieux aussi. Ils utilisent du javascript de Tynt.com. J'ai également trouvé une réponse pose-metafilter [2] pointant vers un autre JavaScript. Ils devraient être de bons points de départ. Je ne l'ai pas encore terminé moi-même, mais je m'attends à ce que vous puissiez joindre des auditeurs d'événements à la div en question. P>
J'ai développé un script qui fait cela (et Voici la publication du blog à ce sujet):
FAIT FUN: Fox News le fait, assez de manière transparente. (essayez des trucs ctrl-copier)