Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 节点Webkit应用程序在从浏览器拖放时崩溃_Javascript_Node.js_Drag And Drop_Node Webkit - Fatal编程技术网

Javascript 节点Webkit应用程序在从浏览器拖放时崩溃

Javascript 节点Webkit应用程序在从浏览器拖放时崩溃,javascript,node.js,drag-and-drop,node-webkit,Javascript,Node.js,Drag And Drop,Node Webkit,我有一个节点webkit应用程序,可以读取图像元数据,我想创建一个拖放功能,允许用户将图像从桌面或浏览器拖到应用程序中。从桌面拖动图像可以正常工作,但将图像从浏览器拖动到应用程序会导致my node webkit应用程序崩溃 我注释掉了我的.on'drop'中的所有代码。。。它仍然崩溃。此外,如果我将浏览器图像拖放到node webkit应用程序的任何位置,即使它位于dropzone之外,它也会崩溃 我还发现,如果我在“drop”处理程序上放置一个断点并逐步遍历代码,那么它就不会崩溃 我在网上找

我有一个节点webkit应用程序,可以读取图像元数据,我想创建一个拖放功能,允许用户将图像从桌面或浏览器拖到应用程序中。从桌面拖动图像可以正常工作,但将图像从浏览器拖动到应用程序会导致my node webkit应用程序崩溃

我注释掉了我的.on'drop'中的所有代码。。。它仍然崩溃。此外,如果我将浏览器图像拖放到node webkit应用程序的任何位置,即使它位于dropzone之外,它也会崩溃

我还发现,如果我在“drop”处理程序上放置一个断点并逐步遍历代码,那么它就不会崩溃

我在网上找不到与此问题相关的node webkit bug的任何信息,但我非常感谢您提供有关如何解决此问题的任何信息

编辑

这是我的拖放代码:

$(document).on('dragenter', function (e) {
    e.stopPropagation();
    e.preventDefault();
});

$(document).on('dragover', function (e) {
  e.stopPropagation();
  e.preventDefault();
  dropBox.css('border', '2px dotted #0B85A1');
});

$(document).on('drop', function (e) {
    e.stopPropagation();
    // Do a thing
});

您应该在这里打开一个问题:并通过提供一些代码来更多地描述您的问题。另外,请不要忘记指定您的操作系统和节点webkit版本。您有哪些特定的代码绑定到drop?我尝试重新创建该问题,但从浏览器拖动图像时没有遇到任何问题。@gotohales-这很奇怪。。。我在问题中添加了拖放代码。你的类似吗?@flapjack103我试过你的代码,没有立即遇到任何问题。我过去使用的代码通常是wiki上的变体:如果添加node webkit版本和浏览器,可能会有所帮助?