Electron: `shell.openItem` 不会将 Finder 移动到 OS X 的顶部

创建于 2015-07-20  ·  3评论  ·  资料来源: electron/electron

require('remote').require('shell').openItem('/');

打开 Finder,但将其留在所有其他窗口之后。

所有3条评论

openItem只是打开带有默认应用程序的URI,默认应用程序是否获得焦点取决于它自己。 在您的情况下,您应该使用showItemInFolder

@zcbenzopenItemshowItemInFolder 。 他们都确保文件夹是打开的,但他们都没有关注文件夹窗口。

(这意味着您可能会在电子应用程序中单击“打开文件夹”。它调用shell.openItemshowItemInFolder 。无论哪种方式,该文件夹仍然位于一堆窗口的底部,并且用户认为什么都没发生。)

是否可以向 openItem 添加一个选项以使其成为前景? 因为它确实有助于打开目录,而不仅仅是将其显示在需要用户再单击一次的父文件夹中。 @zcbenz

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

christiangenco picture christiangenco  ·  3评论

chonsser picture chonsser  ·  3评论

sindresorhus picture sindresorhus  ·  3评论

maxogden picture maxogden  ·  3评论

reggi picture reggi  ·  3评论