如何从Chrome中的剪贴板获取数据

时间:2016-04-14 05:01:30

标签: javascript google-chrome clipboard paste

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

没有数据。

0 个答案:

没有答案