JSFiddle - React, Tailwind, and code Playground
by ghostoy
JavaScript
document.addEventListener('paste', function(e) {
var clipboardData = e.clipboardData;
var items = clipboardData.items;
var files = clipboardData.files;
var types = clipboardData.types;
console.log('items: %d', items.length);
console.log('files: %d', files.length);
console.log('types: %s', types && types.join(','));
_.each(items, function(item, idx) {
switch(item.kind) {
case 'string':
item.getAsString(function(str){
console.log(idx, 'string', str);
});
break;
case 'file':
console.log(idx, 'file', item.getAsFile());
break;
}
});
});