Comment copier du texte dans le presse-papiers avec JavaScript ?
Bonjour à tous ! Je suis un développeur frontend débutant et j'ai rencontré une tâche apparemment simple : créer un bouton qui copie un texte (par exemple, un lien ou du code) dans le presse-papiers de l'utilisateur. J'ai essayé plusieurs méthodes issues d'anciens articles, mais elles fonctionnent mal ou ne fonctionnent pas du tout dans les navigateurs modernes.
Voici ce que j'ai essayé :
```javascript
function copyText() {
const text = document.getElementById('myText').innerText;
// J'essaie d'utiliser execCommand
const textarea = document.createElement('textarea');
textarea.value = text;
document.body.appendChild(textarea);
textarea.select();
document.execCommand('copy');
document.body.removeChild(textarea);
alert('Copié !');
}
```
Ce code fonctionne dans les anciens navigateurs, mais dans la console