Смотрите этот пример jsbin
Это то, что я использую для захвата события вставки:
Код: Выделить всё
['cut', 'copy', 'paste'].forEach(function(event) {
document.addEventListener(event, function(e) {
alert(event);
});
});
Вставка с помощью клавиши Shift (CTRL+SHIFT+V или CMD+SHIFT+V) — это обычная команда «Вставить без форматирования». В Документах Google эта команда работает в Firefox. Я предполагаю, что Документы Google прослушивают событие «вставить», поскольку это единственный способ получить данные буфера обмена в Firefox. Как Документы Google получают событие «вставить»?
Можно ли получить данные буфера обмена при выполнении команды клавиатуры «Вставить без форматирования»?
Подробнее здесь: https://stackoverflow.com/questions/468 ... in-firefox
Мобильная версия