#css3 #jquery #javascript #html5
Собственно, есть DIV. В нем есть динамический текст. Нужно, чтобы по нажатию кнопки содержимое копировалось в буфер обмена. Спасибо!
Ответы
Ответ 1
Автоматическое копирование в буфер обмена связано с дополнительными рисками, поэтому большинство нормальных браузеров блокируют эту возможность. Политика безопасности... Лично я в такой ситуации использую следующий трюк: function copyToClipboard (text) { window.prompt ("Чтобы скопировать текст в буфер обмена, нажмите Ctrl+C и Enter", text); } Пользователь получает вопросительное окно, в котором весь текст для копирования уже выделен. Осталось только нажать Ctrl+C и Enter (чтобы закрыть окно). Эта операция полностью безопасна, поскольку пользователь производит копирование в буфер самостоятельно. И, конечно, метод работает во всех браузерах.
Комментариев нет:
Отправить комментарий