Привет. Подскажите. Вопрос чисто по JavaScript. Нужно в буфер обмена загнать строку или блок текстареа
Проблема в том что при вызове вручную через консоль браузера. Все ок.
Если вызывать это из скрипта то в буфер ничего не падает
function copyToClipboard(text) {
console.log('copyToClipboard');
var dummy = document.createElement("textarea");
// to avoid breaking orgain page when copying more words
// cant copy when adding below this code
// dummy.style.display = 'none'
document.body.appendChild(dummy);
//Be careful if you use texarea. setAttribute('value', value), which works with "input" does not work with "textarea". – Eduard
dummy.value = text;
dummy.select();
document.execCommand("copy");
document.body.removeChild(dummy);
}