我正在开发一个带有angular2和Electron的跨平台桌面应用程序。 我需要在每个时刻确定这个应用程序,无论操作系统(Windows,Linux,Mac)在计算机上运行的前台进程。 我在npm(https://www.npmjs.com/package/detect-active-title)上尝试了detect-active-title包,但它没有用。我有一个"平台不支持undefined"错误。
那么,在您看来,对于我来说,检测前台进程的最佳解决方案是什么,无论是Linux,Mac还是Windows?
答案 0 :(得分:0)
你可以使用一个模块,这是一个模块,我用来指定一个进程uc用法,它也适用于列出进程https://github.com/branneman/current-processes。
https://github.com/octalmage/active-window 您可以使用此模块检索它声称为跨平台的活动窗口名称
希望有所帮助