Electron: `shell.openItem` no mueve el Finder a la parte superior en OS X

Creado en 20 jul. 2015  ·  3Comentarios  ·  Fuente: electron/electron

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

Abre el Finder pero lo deja detrás de todas las demás ventanas.

Todos 3 comentarios

openItem simplemente abre el URI con la aplicación predeterminada, si la aplicación predeterminada toma el foco depende de sí misma. En su caso, debe usar showItemInFolder .

@zcbenz Me estoy encontrando con el mismo problema. Probé tanto openItem como showItemInFolder . Ambos se aseguran de que la carpeta esté abierta, pero ninguno de ellos enfoca la ventana de la carpeta.

(Eso significa que puede hacer clic, por ejemplo, en "Abrir carpeta" en una aplicación electrónica. Llama a shell.openItem o showItemInFolder . De cualquier manera, la carpeta todavía está en la parte inferior de una pila de ventanas y el usuario cree que no pasó nada).

¿Es posible agregar una opción a openItem para convertirlo en primer plano? ya que ayuda a abrir el directorio en lugar de solo mostrarlo en la carpeta principal, lo que requiere que el usuario haga un clic más. @zcbenz

¿Fue útil esta página
0 / 5 - 0 calificaciones