JS,我们如何从浏览器打开桌面应用程序,例如Zoom或Webex

时间:2020-08-10 07:22:02

标签: javascript node.js reactjs

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

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

更新

我做的不完全是Zoom或Webex。我的应用程序中有一个按钮,所以我正在执行onClick事件。

2 个答案:

答案 0 :(得分:1)

为此,您必须在操作系统上注册一个协议(即,您可以使用protocol lib在Electron应用程序中注册特定协议),这将使您的应用程序可以通过简单的方式调用像myappprotocol://myappaction?myappparams

这样的URI

答案 1 :(得分:0)

它们使您安装客户端,这引起了很多争议,因为这是最终导致安全漏洞的大门

https://medium.com/bugbountywriteup/zoom-zero-day-4-million-webcams-maybe-an-rce-just-get-them-to-visit-your-website-ac75c83f4ef5