Electron:文件对话框 window 应该被聚焦直到决定

Electron: File dialog window should be focused until decision

如何强制文件对话框 window 始终在顶部打开,直到用户选择文件或关闭 window? 用户应该无法导航到应用程序中的其他 windows。

我在文档中找到了解决方案 https://github.com/electron/electron/blob/master/docs/api/dialog.md#dialogshowopendialogbrowserwindow-options-callback

对话框应设置为模态。如果 window 是模态的,它会禁用父 window。在调用 showSaveDialog 函数时,可以通过将 browserWindow 参数作为第一个参数传递来将其设置为模式。

例外格式:

dialog.showOpenDialog([browserWindow, ]options[, callback])