Electron: `shell.openItem`は、OSXでFinderを一番上に移動しません

作成日 2015年07月20日  ·  3コメント  ·  ソース: electron/electron

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

Finderを開きますが、他のすべてのウィンドウの後ろに残します。

全てのコメント3件

openItemは、デフォルトのアプリケーションでURIを開くだけです。デフォルトのアプリケーションがフォーカスを取得するかどうかは、それ自体に依存します。 あなたの場合、 showItemInFolderを使用する必要があります。

@zcbenz私はこれと同じ問題に直面しています。 openItemshowItemInFolder両方を試しました。 どちらもフォルダが開いていることを確認しますが、どちらもフォルダウィンドウにフォーカスしません。

(つまり、電子アプリで[フォルダを開く]をクリックすると、 shell.openItemまたはshowItemInFolderと呼ばれます。どちらの場合も、フォルダはまだウィンドウのスタックの一番下にあり、ユーザーは何も起こらなかったと思います。)

openItemにオプションを追加してフォアグラウンドにすることは可能ですか? ユーザーがもう一度クリックする必要がある親フォルダーにディレクトリを表示するのではなく、ディレクトリを開くのに役立ちます。 @zcbenz

このページは役に立ちましたか?
0 / 5 - 0 評価