我正在尝试使用Javascript读取剪贴板的内容.使用Internet Explorer可以使用该功能
window.clipboardData.getData("Text")
是否有类似的方式在Firefox,Safari和Chrome中阅读剪贴板?
Safari支持在onpaste
事件期间读取剪贴板:
信息
你想做的事情如下:
someDomNode.onpaste = function(e) { var paste = e.clipboardData && e.clipboardData.getData ? e.clipboardData.getData('text/plain') : // Standard window.clipboardData && window.clipboardData.getData ? window.clipboardData.getData('Text') : // MS false; if(paste) { // ... } };
在线电子表格挂钩Ctrl + C,Ctrl + V事件并将焦点转移到隐藏的TextArea控件,并将其内容设置为所需的新剪贴板内容以进行复制或在事件完成粘贴后读取其内容.