window.clipboardData.getData("Text") doesnt work in chrome
No, there is no cross-browser support for window.clipboardData
. It is only supported by IE. Support for window.clipboardData
is generally considered a security issue because it allows every website you visit to read whatever happens to be in your clipboard at the time.
In Chrome, you can read clipboardData
when handling paste events:
document.addEventListener('paste', function (evt) { console.log(evt.clipboardData.getData('text/plain'));});
Cross browser method should be
document.addEventListener('paste', function (evt) { clipdata = evt.clipboardData || window.clipboardData; console.log(clipdata.getData('text/plain'));});