11 de outubro de 2021 • 1 min de leitura
Copiando textos utilizando a API Clipboard
Como copio um texto para a área de transferência?
Com o código abaixo é possível copiar um texto para a área de transferência de forma bem simples utilizando a função writeText
do Clipboard.
const text = "Hello World!";
navigator.clipboard.writeText(text)
.then(() => console.log("Texto copiado com sucesso!"))
.catch(err => console.error("Falha ao copiar o texto:", err));
// ou
await navigator.clipboard.writeText(text);
A função writeText()
retorna uma promise, que é resolvida quando o texto foi copiado com sucesso, ou rejeitada quando ocorre um erro de permissão de escrita.