Javascript拖放事件-捕获错误

Javascript拖放事件-捕获错误,javascript,error-handling,drag-and-drop,Javascript,Error Handling,Drag And Drop,是否可以捕获拖放事件的错误 为了给您提供更多的上下文,在Windows 10上,如果我尝试删除一个路径+文件名长度超过1000个字符的文件,则删除不起作用。文件就这样消失了 (如果所述文件路径+文件名小于1000个字符,则一切正常) DataTransferItem限制为1000个字符,因此我想通知用户文件的路径+文件名太长 我有一个带有ondrop事件处理程序的简单div contentDiv.ondragover = uploadDragOver; contentDiv.ondragente

是否可以捕获拖放事件的错误

为了给您提供更多的上下文,在Windows 10上,如果我尝试删除一个路径+文件名长度超过1000个字符的文件,则删除不起作用。文件就这样消失了

(如果所述文件路径+文件名小于1000个字符,则一切正常)

DataTransferItem
限制为1000个字符,因此我想通知用户文件的路径+文件名太长

我有一个带有
ondrop
事件处理程序的简单div

contentDiv.ondragover = uploadDragOver;
contentDiv.ondragenter = uploadDragEnter;
contentDiv.ondragleave = uploadDragLeave;
contentDiv.ondragend = uploadDragEnd;
contentDiv.ondrop = readItems;

...

function readItems(e) {
   const items = e.dataTransfer.items;
   console.log(items);
}

在花了更多的时间调查和寻找解决方案后,我发现这是我的金票


我在DnD代码中添加了类似的方法。现在,当我尝试拖动一个路径长度疯狂的文件时,我可以弹出“允许删除”或“不允许删除”类型的消息

尝试显示一些代码。@NielsBosman问题已更新。我有非常简单的DnD设置。