1

我需要 Chrome 扩展程序中当前打开的桌面应用程序(+ 在其中打开的文件)的列表,或者至少需要活动的应用程序名称(当前焦点在桌面上)。

用例:想象一个 chrome 扩展,它将获取带有 URLS 的选项卡列表(我用 Chrome.tabs 解决了它),此外,当 Chrome 失去焦点(空闲)时,它会给出当前活动应用程序的名称:example => powerpoint .app/文件名.ppt。

我正在寻找任何选项,理想情况下无需实现与扩展交换消息的桌面应用程序。但是,如果这是唯一的方法,任何使用 Electron ( http://electron.atom.io/ ) 或 Node-WebKit 的示例/经验?

4

1 回答 1

0

这在电子应用程序中可能是可能的,但我不这么认为,因为 Electron 更面向多平台,这是一个面向平台的功能。您只能访问开发人员选择向您公开的方法,我怀疑他们公开了一种获取此类信息的方法。(因为我只使用过一次,所以我对技术知之甚少,所以我可能错了)。

我看到的唯一解决方案是您在问题中谈到的那个,一个带有 chrome 扩展的真正的桌面应用程序消息传递。

于 2015-07-08T20:00:07.380 回答