首页 > 解决方案 > JS,我们如何从浏览器打开桌面应用程序,例如 Zoom 或 Webex

问题描述

我们都使用 Zoom 或 Webex 参加会议,然后有一个弹出窗口允许您打开桌面应用程序,或者您可以继续使用 Web 应用程序。我想在我的 Web 应用程序中实现类似的用户体验。但无法理解他们(缩放和 Webex)是如何做到的。

我不是在寻找一个万无一失的解决方案,我只需要知道实现它的最佳方法。

更新:

我没有像 Zoom 或 Webex 那样做。我的应用程序中有一个按钮,所以我正在执行 onClick 事件。

标签: javascriptnode.jsreactjs

解决方案


为此,您必须在您的操作系统上注册一个协议(即,您可以使用protocollib 在 Electron 应用程序中注册一个特定协议),这将允许您使用简单的 URI 调用您的应用程序,例如myappprotocol://myappaction?myappparams


推荐阅读