9
votes

Comment annoncer automatiquement le texte sur le texte copié avec JavaScript

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?

En outre, cela serait-il possible de ne faire que dans certains

S du site? Si oui, comment?

1 commentaires

FAIT FUN: Fox News le fait, assez de manière transparente. (essayez des trucs ctrl-copier)


3 Réponses :


1
votes

Vous pouvez utiliser une combinaison de exécuteur ("copie") et exécuteur ("coller") pour accomplir ce que vous voulez.

Cela devrait vous aider à sortir:

http://www.geekpedia.com /Tutorial126_clipboard-cut-copy-and-paste-with-javascript.html


2 commentaires

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/...



1
votes

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.

  1. http://www.faqs.org/ FAQ / TV / SAT-Night-Live / Pref-Pensées /

0 commentaires

9
votes

J'ai développé un script qui fait cela (et Voici la publication du blog à ce sujet): XXX


0 commentaires