2010-11-13 4 views
1

Après des recherches sur Internet et de faire quelques expériences infructueuses en essayant de faire coller en utilisant javascript sur le navigateur Opera, je veux demander:javascript coller et plusieurs niveaux de presse-papiers

1) Est-il possible que je peux faire coller en javascript qui fonctionne à la fois sur Opera et Firefox/Mozilla?

2) Ce serait très utile si je pouvais atteindre plus de niveaux de presse-papiers. J'explique: j'utilise une autre application pour copier "Premier texte" et après "Deuxième texte". Quand je passe au navigateur, à travers un mécanisme (un paramètre, une variable, etc.), je peux avoir accès au texte dernier-collé, au texte avant-dernier-collé et ainsi de suite. Je voudrais également atteindre le texte de tout niveau de presse-papiers sans l'obligation de le coller quelque part. Je ne sais pas si ces fonctionnalités sont possibles et, pour une personne qui n'est pas vraiment dans le monde javascript, il semble qu'elles peuvent être limitées dans une certaine mesure par le système d'exploitation/environnement de bureau ou même par les capacités javascript/DOM .

Merci d'avance.

Répondre

1

Pour votre première question, vous devez utiliser Flash, je ne crois pas que vous pouvez le faire avec Javascript seul pour tous les navigateurs. C'est un peu un défaut de sécurité pour permettre l'accès au presse-papiers des utilisateurs.

Ce projet il le fait avec Flash et Javascript:

http://code.google.com/p/zeroclipboard/

Pour la deuxième, je ne pense pas que ce soit possible. Certains systèmes d'exploitation (ou leurs gestionnaires de fenêtres) prennent en charge plusieurs niveaux de copier-coller. Je me souviens de Gnome sur Ubuntu, mais pas de Windows.

Questions connexes