触发系统默认打开对话框 - 电子

时间:2017-11-29 04:59:55

标签: node.js linux windows macos electron

我使用Electron创建了一个应用程序,其中一个功能是用户可以向其添加文件(复制到应用程序的数据目录)。

当用户想要从应用程序的用户界面打开文件时,我可以使用Electron的shell模块打开文件:shell.openItem()

现在我想给用户一个选项来触发系统"打开"用户可以从中选择用户希望打开文件的应用程序的对话框(如下所示)。我搜索Electron的文档并用Google搜索,但无法找到触发此对话框的方法。知道如何为所有平台电子支持做到这一点。涉及调用OS特定命令以触发此对话框的解决方案也同样好。

enter image description here

0 个答案:

没有答案