Avatar ·

Como copiar texto para a área de transferência usando JavaScript?

Olá a todos! Sou um desenvolvedor front-end iniciante e me deparei com uma tarefa que parece simples, mas está me causando dificuldades. Preciso implementar um botão "Copiar" na página para que o usuário possa copiar texto (por exemplo, um link, código ou senha gerada) para a área de transferência com um clique. Tentei usar `document.execCommand('copy')`, mas encontrei problemas: em alguns navegadores funciona de forma instável, e no console aparecem avisos de que o método está obsoleto. Além disso, não entendo completamente como selecionar o texto corretamente antes de copiar, se ele não estiver em um `` ou `