url 方案:根据请求打开 Windows 应用程序 [Electron]

Posted

技术标签:

【中文标题】url 方案:根据请求打开 Windows 应用程序 [Electron]【英文标题】:url scheme: open windows application on request [Electron] 【发布时间】:2017-02-10 13:19:00 【问题描述】:

我有一个 php 网站,我有一个基于电子的桌面应用程序 我希望能够打开当客户点击我网站上的按钮时创建的这个应用程序,我该怎么做?

例如,假设我有一个聊天网站和一个聊天应用程序,并且用户喜欢使用该应用程序而不是该网站,因此在他在他的 Windows 机器上安装我的应用程序然后转到该网站单击按钮 i希望应用程序自己打开它!请问我怎样才能做到这一点?

【问题讨论】:

【参考方案1】:

Electron 专门为此目的提供了app.setAsDefaultProtocolClient API。

【讨论】:

谢谢!你做过吗?如果是,我真的需要你的帮助 @J.Duo 我了解它在 Windows 上的工作原理,您有更具体的问题吗? 我只是想要一个示例应用程序,但我找不到 @J.Duo github.com/electron/electron-api-demos 包含一个使用此 API 的 Launch app from protocol handler 演示。 @VadimMacagon 非常感谢你救了我!

以上是关于url 方案:根据请求打开 Windows 应用程序 [Electron]的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 8 中生成地图应用程序的 URL [关闭]

nginx怎么根据url前缀实现301重定向?

使用 URL 方案关闭 UWP 应用

没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览。如何解决???

window.open(url)新窗口打开链接被浏览器拦截解决方案

IIS-反向代理