Событие копирования без выделения текста
function copyHandler(e) { e.clipboardData.setData("text/plain", "1 1 1 1"); e.preventDefault(); } document.addEventListener("copy", copyHandler, false); При нажатии комбинация Ctrl+C событие copy срабатывает только в случае когда на странице, что либо выделено. На данный момент вижу только одно решение, сделать невидимое текстовое поле и копировать в него необходимые данные по событию keydown, делать выделение и далее уже пробрасывать все это в clipboard, но все же это жесткий хак. Возможно есть какие либо еще способы? |
Часовой пояс GMT +3, время: 12:08. |