我有nw.js(webkit)桌面应用程序,其中包含以下js代码
var holder = document.getElementById('holder');
holder.ondragover = function (e) {
e.preventDefault();
return false;
};
holder.ondragend = function (e) {
e.preventDefault();
return false;
};
holder.ondrop = function (event) {
event.preventDefault();
var files = event.dataTransfer.files;
handleFileSelect(event);
};
在Windows 8和Linux上,此代码可以正常工作,但在Windows 10上,它不会接受文件丢弃。当我将文件拖到“持有人”区域时,我会得到黑色圆圈图标。
我曾尝试以管理员身份运行应用,但无效。 我制作了快速网页,可以在浏览器中试用它,它可以在FF和Edge浏览器中使用。
有人可以帮忙吗?