Javascript код копирование ссылки или текста в буфер.
<a onclick="copy('http://sale.megabit24.ru');">Скопировать ссылку</a>
<script>
function copy(str){
let tmp = document.createElement('INPUT'), // Создаём новый текстовой input
focus = document.activeElement; // Получаем ссылку на элемент в фокусе (чтобы не терять фокус)
tmp.value = str; // Временному input вставляем текст для копирования
document.body.appendChild(tmp); // Вставляем input в DOM
tmp.select(); // Выделяем весь текст в input
document.execCommand('copy'); // Магия! Копирует в буфер выделенный текст (см. команду выше)
document.body.removeChild(tmp); // Удаляем временный input
focus.focus(); // Возвращаем фокус туда, где был
var alert = 'ссылка скопирована в буфер';
alert(alert);
</script>