【问题标题】:Can one Electron app detect another and possibly message it?一个 Electron 应用程序可以检测到另一个应用程序并可能向它发送消息吗?
【发布时间】:2021-09-20 08:49:07
【问题描述】:

我想让两个单独的 Electron 应用程序在不同的级别上相互交互,具体取决于可能的情况:

  1. 让一个应用检测到另一个应用已安装;
  2. 让一个应用从另一个应用获取一些信息。

换句话说,当应用程序 A 和 B 都安装在同一个系统中时,当一个应用程序知道另一个应用程序也已安装时,它可以为用户提供一些选项。如果可能,一个应用程序也可以从另一个应用程序获取一些数据,例如导入用户偏好。

使用当前的 Electron API,这样的事情是否可能实现?

【问题讨论】:

  • 关于首选项,您可以尝试在文件系统上搜索设置文件

标签: javascript electron desktop-application multiplatform electron-forge


【解决方案1】:

我找到的解决方案是创建一个特定于应用程序的 PID 文件,然后从其他应用程序中查找它。感谢 Vlad 指出基于文件系统的解决方案方向。

【讨论】:

    猜你喜欢
    • 2017-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    • 1970-01-01
    相关资源
    最近更新 更多