paste.js is an interface to read from clipboard data ( text / image ) in different browsers. Currenttly only tested (and works) under:
- IE 11 (Windows 7)
- Chrome 32 (Windows 7 / OSX)
- Firefox 26 (Windows 7 / OSX)
Image pasting is NOT working under:
- Opera
- Safari
// jQuery needed
paste = $.paste().appendTo('body');
paste.on('pasteImage', function (ev, data){
console.log("dataURL: " + data.dataURL)
});
paste.on('pasteText', function (ev, data){
console.log("text: " + data.text)
});
paste.focus(); // it's actually a hidden div element
// ... when you don't need it anymore
paste.remove();
see this example