Я просто натыкаюсь на кусок кода, который я никогда раньше не видел:
document.execCommand('Copy');
который, похоже, скопирует содержимое буфера обмена в элемент в фокусе.
Доступна ли эта функция кросс-браузера?
Я нашел страницу, которая показывает матрицу совместимости для document.execCommand
.