是否有从 chrome 扩展中获取桌面活动应用程序名称的解决方案?
Is there a solution to get desktop active application name from a chrome extension?
我需要来自 Chrome 扩展的当前打开的桌面应用程序列表(+ 在其中打开的文件),或者至少需要活动的应用程序名称(当前焦点在桌面上)。
用例:想象一个 chrome 扩展,它将获取带有 URLS 的选项卡列表(我用 Chrome.tabs 解决了它),此外还会在 Chrome 松开焦点(空闲):例如 => powerpoint.app / documentname.ppt.
我正在寻找任何选项,理想情况下无需实施可与扩展程序交换消息的桌面应用程序。但是,如果这是唯一的方法,那么 example/experience 是否可以使用 Electron (http://electron.atom.io/) 或 Node-WebKit?
这在 Electron 应用程序中可能是可行的,但我不这么认为,因为 Electron 更面向多平台,而这是面向平台的功能。您只能访问开发人员选择向您公开的方法,我怀疑他们是否公开了获取此类信息的方法。 (因为我只用过一次,所以我对技术知之甚少,所以我可能是错的)。
我看到的唯一解决方案是您在问题中提到的那个,一个带有 chrome 扩展名的真正的桌面消息传递应用程序。
我需要来自 Chrome 扩展的当前打开的桌面应用程序列表(+ 在其中打开的文件),或者至少需要活动的应用程序名称(当前焦点在桌面上)。
用例:想象一个 chrome 扩展,它将获取带有 URLS 的选项卡列表(我用 Chrome.tabs 解决了它),此外还会在 Chrome 松开焦点(空闲):例如 => powerpoint.app / documentname.ppt.
我正在寻找任何选项,理想情况下无需实施可与扩展程序交换消息的桌面应用程序。但是,如果这是唯一的方法,那么 example/experience 是否可以使用 Electron (http://electron.atom.io/) 或 Node-WebKit?
这在 Electron 应用程序中可能是可行的,但我不这么认为,因为 Electron 更面向多平台,而这是面向平台的功能。您只能访问开发人员选择向您公开的方法,我怀疑他们是否公开了获取此类信息的方法。 (因为我只用过一次,所以我对技术知之甚少,所以我可能是错的)。
我看到的唯一解决方案是您在问题中提到的那个,一个带有 chrome 扩展名的真正的桌面消息传递应用程序。