如何模拟dataTransfer对象?

时间:2016-12-28 16:34:45

标签: javascript javascript-objects

我想模拟窗口上的文件放置。 我可以用Blob替换File对象。

要启动活动,请使用zone.dispatchEvent(new DragEvent('drop', {dataTransfer: __________}))

问题是我们无法创建DataTransfer对象(https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer:"它不能单独创建(即此对象没有构造函数)。")。

我想制作一个错误的DataTransfer对象。当我尝试{}或任何事情时,我得到"未捕获的TypeError:无法构造' DragEvent':成员dataTransfer不属于DataTransfer类型。"。

是否可以覆盖它?或者这是一项安全措施吗?

0 个答案:

没有答案