在pc端有一个链接,如何点击该链接就能唤起用electron写的桌面端应用呢?
想点击pc端的某个链接达到能唤起桌面端应用,该桌面端应用是用electron写的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
想点击pc端的某个链接达到能唤起桌面端应用,该桌面端应用是用electron写的
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
我刚刚看文档的时候似乎发现了更简单的方法实现...
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...
不明白为什么刚才的答案会被踩,第一次被踩可以理解说答案太过简略,第二次被踩可能是答非所问,希望踩我者可以告知原因,这样以后提升答案,掉经验值太伤心了。为了防止继续掉经验值,只好删除答案了,太伤心了。
后来再次反复看这个问题。
如果你的pc端应用不是electron写的,只是想要调用一个electron写的应用的话,那么与node无关,这个pc端的应用应该也是可以调用基本系统命令的把?
那么open或者start命令总是可以用的。
再被踩的话,我无话可说了。