Avatar ·

¿Cómo copiar texto al portapapeles usando JavaScript?

¡Hola a todos! Soy un desarrollador frontend principiante y me encontré con una tarea que parece simple pero me causa dificultades. Necesito implementar un botón "Copiar" en la página para que el usuario pueda copiar texto (por ejemplo, un enlace, código o contraseña generada) al portapapeles con un solo clic. Intenté usar `document.execCommand('copy')`, pero me encuentro con que en algunos navegadores funciona de manera inestable, y en la consola aparecen advertencias de que el método está obsoleto. Además, no entiendo completamente cómo seleccionar correctamente el texto antes de copiarlo si no está en un `` o `