document.addEventListener('paste', function(e){
clipboard = e.clipboardData.getData();
console.log(clipboard);
});
这是我的测试代码。我想获得clipboardData,但它出现了“42未捕获的TypeError:无法在'DataTransfer'上执行'getData':需要1个参数,但只有0存在。”当我尝试粘贴图片时。
当我粘贴时,我可以看到
DataTransfer {dropEffect: "none", effectAllowed: "uninitialized", items:DataTransferItemList, types: Array[1], files: FileList}
有一些数据。
但如果我尝试打开,则会显示
dropEffect:"none"
effectAllowed:"uninitialized"
files:FileList
items:DataTransferItemList
types:Array[0]
__proto__:DataTransfer
没有数据。