@kickass77

Как вставить текст в буфер обмена (копировать)?

Здравствуйте.
Подскажите, как вставить любой текст в буфер обмена через javascript?

Пробовал различные варианты, никак не хочет что-либо копировать, а что-то не подходит.

var ta = document.getElementById('ttttttt');

        ta.innerHTML = "Test2";

        ta.focus();
        ta.select();

        console.log(document.execCommand('copy'));


Пробовал такое, что нашел, но ругается на innerHTML.
Какой вариант самый простой?
Просто нужно при срабатывании js, чтобы скопировался текст указанный в переменной.
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
@Dragonzcxv
async ContentInBuffer(content) {
		try {
			await navigator.clipboard.writeText(content);
		} catch (err) {
			console.error('Ошибка копирования в буфер: ', err);
		}
	}


Попробуй вот такой метод
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы