Как скопировать текст на javascript в буфер обмена?
Для копирования в буфер обмена любого текста на js можно вставить этот текст в input, который обязательно должен быть виден и не находится в скрутом div, выделить его и использовать встроену...
Читать материал