Я попытался получить доступ к буферу, но Chrome и Firefox интерпретируют только undefined
. Как я могу улучшить код?
JavaScript:
function handlePaste(e) {
for (var i = 0 ; i < e.clipboardData.items.length ; i++) {
var item = e.clipboardData.items[i];
console.log(item );
Я боюсь, что нет простого способа, так как браузеры отключают такое поведение. Даже в документах google вам предлагается использовать быстрые клавиши для копирования и вставки.
Существует библиотека, которая использует flash для достижения того, что вы хотите, но опять же, не на 100% надежной.