【问题标题】:Is there a solution to get desktop active application name from a chrome extension?是否有从 chrome 扩展获取桌面活动应用程序名称的解决方案?
【发布时间】:2015-09-26 19:38:30
【问题描述】:

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

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

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

【问题讨论】:

    标签: google-chrome-extension process desktop-application node-webkit electron


    【解决方案1】:

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    • 2019-08-24
    • 2012-08-16
    相关资源
    最近更新 更多