От автора: не так много времени прошло с тех пор, когда нельзя было программно скопировать текст из интернета в буфер обмена без Flash. Однако сейчас поддержка данной операции стала намного лучше. Мэтт Гунт в своей статье на сайте для разработчиков от Google говорит, что данная операция поддерживается в IE 10+, Chrome 43+, Firefox 41+ и Opera 29+.
Пример из его статьи:
В статье говорится, что операция не поддерживается в Safari. Поддержка появится в Safari 10, который выйдет только в сентябре.
Как видно из демо выше, операция не требует подключения каких-либо библиотек. Понадобится всего дна библиотека — clipboard.js. В сжатом виде она весит всего 3Кб. Ее цель – предоставить понятный API для работы. Например, события об успешном выполнении операции или ошибках, а также конфигурации через атрибуты data-*. Демо:
Автор: Chris Coyier
Источник: //css-tricks.com/
Редакция: Команда webformyself.