Avatar ·

Как скопировать текст в буфер обмена с помощью JavaScript?

Всем привет! Я начинающий фронтенд-разработчик и столкнулся с задачей, которая кажется простой, но вызывает у меня затруднения. Мне нужно реализовать кнопку "Копировать" на странице, чтобы пользователь мог одним кликом скопировать текст (например, ссылку, код или сгенерированный пароль) в буфер обмена. Я пробовал использовать `document.execCommand('copy')`, но натыкаюсь на то, что в некоторых браузерах это работает нестабильно, а в консоли появляются предупреждения о том, что метод устарел. Кроме того, я не до конца понимаю, как правильно выделить текст перед копированием, если он находится не в `` или `