Gil*_*ria 32 javascript clipboard cross-browser
我正在尝试使用Javascript读取剪贴板的内容.使用Internet Explorer可以使用该功能
window.clipboardData.getData("Text")
Run Code Online (Sandbox Code Playgroud)
是否有类似的方式在Firefox,Safari和Chrome中阅读剪贴板?
eye*_*ess 18
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) {
// ...
}
};
Run Code Online (Sandbox Code Playgroud)
ags*_*mek 14
在线电子表格挂钩Ctrl + C,Ctrl + V事件并将焦点转移到隐藏的TextArea控件,并将其内容设置为所需的新剪贴板内容以进行复制或在事件完成粘贴后读取其内容.