Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS,我们如何才能像Zoom或Webex那样从浏览器打开桌面应用程序_Javascript_Node.js_Reactjs - Fatal编程技术网

Javascript JS,我们如何才能像Zoom或Webex那样从浏览器打开桌面应用程序

Javascript JS,我们如何才能像Zoom或Webex那样从浏览器打开桌面应用程序,javascript,node.js,reactjs,Javascript,Node.js,Reactjs,我们都使用Zoom或Webex来参加会议,然后会出现一个弹出窗口,允许您打开桌面应用程序或继续使用web应用程序。我想在我的web应用程序中实现类似的用户体验。但无法理解他们(zoom和Webex)是如何做到的 我不是在寻找一个万无一失的解决方案,我只是需要知道实现它的最佳方法 更新: 我并不像Zoom或Webex那样做。我的应用程序中有一个按钮,所以我在单击事件时执行此操作。他们让您安装一个客户端,这引起了许多争议,因为这是最终安全漏洞的大门 为了做到这一点,你必须在你的操作系统上注册一个协议

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

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

更新:


我并不像Zoom或Webex那样做。我的应用程序中有一个按钮,所以我在单击事件时执行此操作。

他们让您安装一个客户端,这引起了许多争议,因为这是最终安全漏洞的大门


为了做到这一点,你必须在你的操作系统上注册一个协议(即,你可以使用
protocol
lib在一个电子应用程序中注册一个特定的协议),这将允许你的应用程序通过简单的URI调用,比如
myappprotocol://myappaction?myappparams

这是否回答了您的问题?我在链接上得到了答案,他们说像iTunes这样带有“itms://”链接的定制协议。