如何获得电子中的当前前景应用(Javascript)

时间:2018-10-11 20:35:42

标签: javascript windows process window electron

如何检测例如当前是否打开了浏览器? 我在电子应用程序中需要这个。 ty:)

我在网上找不到任何类似的东西。 我只找到了如何从自己的应用程序中的窗口检查哪个窗口打开的方法,但是我需要知道还有什么打开的。

应该是这样的:

if(Application.isOpen('Google Chrome'){}

1 个答案:

答案 0 :(得分:4)

除非有人构建了特定的电子api来执行此操作(我找不到),然后才通过电子...否则。但是,使用node.js构建电子的美妙之处在于,任何节点模块都应该能够为您完成这项工作。

例如,ps-list应该能够为您提供所有当前正在运行的进程。

psList().then(processes => {
  console.log(processes)
})

哪个给我列出了清单,

chrome process

请注意,您需要尝试使用此lib的电子线程进行节点访问。

可以轻松地对此进行抽象,以便在列表中进行名称搜索,以获取所需的功能。