Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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
Node.js 我可以从节点webkit应用程序中拖出一个文件并将其放到桌面上吗?_Node.js_Google Chrome_Chromium_Node Webkit - Fatal编程技术网

Node.js 我可以从节点webkit应用程序中拖出一个文件并将其放到桌面上吗?

Node.js 我可以从节点webkit应用程序中拖出一个文件并将其放到桌面上吗?,node.js,google-chrome,chromium,node-webkit,Node.js,Google Chrome,Chromium,Node Webkit,客户端正试图弄清楚他们是否愿意使用带有AngularJS的node webkit应用程序,但他们的一个关键点是,他们希望用户能够将文件从应用程序中拖到桌面或电子邮件客户端(如Outlook或Lotusnotes),就像您可以使用小程序一样(这是我极力避免的) 据我所知,这看起来不太可能,但我还不太熟悉HTML5和Chrome的最新功能。任何指导都非常感谢 编辑:我也从未使用过node.js 答案是肯定的。这里有更多的文本,我可以提交我的答案。@tjb1982使用这样的演示: 适用于简单文件,但

客户端正试图弄清楚他们是否愿意使用带有AngularJS的node webkit应用程序,但他们的一个关键点是,他们希望用户能够将文件从应用程序中拖到桌面或电子邮件客户端(如Outlook或Lotusnotes),就像您可以使用小程序一样(这是我极力避免的)

据我所知,这看起来不太可能,但我还不太熟悉HTML5和Chrome的最新功能。任何指导都非常感谢

编辑:我也从未使用过node.js


答案是肯定的。这里有更多的文本,我可以提交我的答案。

@tjb1982使用这样的演示:
适用于简单文件,但当尝试将WAV文件或MP3文件拖动到音频软件(如logic、pro tools、ableton)中时,他们不会将其识别为音频文件。

我认为这是不可能的,因为node webkit的浏览器是无框架的;您不能拖动“文件”从浏览器…在搜索了一段时间后,似乎你能得到的最接近的uri是从锚中拖动uri。我仍然希望有人知道一些我们不知道的东西。这似乎在linux上不起作用。在fedora和lubuntu上测试了它,这两个版本都使用来自各自操作系统存储库的google chrome测试包。