Pour des raisons de sécurité, Firefox ne vous permet pas de placer du texte dans le presse-papiers. Cependant, il existe une solution de contournement en utilisant Flash.
function copyIntoClipboard(text) {
var flashId = 'flashId-HKxmj5';
/* Replace this with your clipboard.swf location */
var clipboardSWF = 'http://appengine.bravo9.com/copy-into-clipboard/clipboard.swf';
if(!document.getElementById(flashId)) {
var div = document.createElement('div');
div.id = flashId;
document.body.appendChild(div);
}
document.getElementById(flashId).innerHTML = '';
var content = '<embed src="' +
clipboardSWF +
'" FlashVars="clipboard=' + encodeURIComponent(text) +
'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
document.getElementById(flashId).innerHTML = content;
}
Le seul inconvénient est que cela nécessite l'activation de Flash.
La source est actuellement morte : http://bravo9.com/journal/copying-text-into-the-clipboard-with-javascript-in-firefox-safari-ie-opera-292559a2-cc6c-4ebf-9724-d23e8bc5ad8a/ (tout comme son Cache Google )
0 votes
Si vous voulez faire cela dans la console de chrome, vous pouvez utiliser
copy
, developer.chrome.com/devtools/docs/commandline-api2 votes
Duplicata possible de Comment copier dans le presse-papiers en JavaScript ?
1 votes
@bjb568, la question que vous mentionnez a été saisie plus tard, c'est donc le doublon.
0 votes
@GvS Il ne s'agit pas toujours de savoir laquelle est postée en premier. L'autre était plus populaire et a reçu plus de réponses. Si vous le souhaitez, signalez-la pour qu'un modérateur puisse fusionner les questions.
0 votes
Réponse bien documentée dans stackoverflow.com/a/30810322/712334
0 votes
Duplicata définitif de Comment copier dans le presse-papiers en JavaScript ?