在pc端有一个链接,如何点击该链接就能唤起用electron写的桌面端应用呢?

发布于 2022-09-05 07:23:19 字数 47 浏览 10 评论 0

想点击pc端的某个链接达到能唤起桌面端应用,该桌面端应用是用electron写的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

醉殇 2022-09-12 07:23:19

我刚刚看文档的时候似乎发现了更简单的方法实现...

electron 提供了这个方法来实现

app.setAsDefaultProtocolClient

以下为原答案:=============================:

我猜你需要是这个...

[Registering an Application to a URI Scheme]
https://msdn.microsoft.com/en...

这个是中文翻译...
http://blog.csdn.net/zshwlw/a...

你可以在创建exe的时候, 顺便把私有协议打包到注册表中...
推荐使用 inno setup, 可以定义一些安装事件...

这个库里有 inno setup 的一些例程, 可以参考一下
https://github.com/llwslc/ele...

当然也可以看 vscode 的相关代码, 也是基于 inno setup...

ぺ禁宫浮华殁 2022-09-12 07:23:19

不明白为什么刚才的答案会被踩,第一次被踩可以理解说答案太过简略,第二次被踩可能是答非所问,希望踩我者可以告知原因,这样以后提升答案,掉经验值太伤心了。为了防止继续掉经验值,只好删除答案了,太伤心了。

后来再次反复看这个问题。
如果你的pc端应用不是electron写的,只是想要调用一个electron写的应用的话,那么与node无关,这个pc端的应用应该也是可以调用基本系统命令的把?
那么open或者start命令总是可以用的。
再被踩的话,我无话可说了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文