当前位置:  开发笔记 > 编程语言 > 正文

从标准Web浏览器启动Electron应用程序

如何解决《从标准Web浏览器启动Electron应用程序》经验,为你挑选了1个好方法。

单击mailto:链接将打开我的默认邮件客户端.以类似的方式,我想推出一个电子应用程序my-app:.http如果未安装应用程序,实现此目的的最佳方法是什么,并优雅地回退到标准链接?

此外,我还希望能够通过一些额外的细节my-app:foo/bar.如何在电子发射时拦截它?

我已经阅读了一些关于我认为可能相关内容的文档:http://electron.atom.io/docs/v0.36.0/api/protocol/但是作为前端开发人员,我对总体过程的理解存在一些差距作品.任何帮助非常感谢!



1> Jens Habegge..:

自从这个问题首次发布以来,Electron已经发展了很多.

你不再需要深入潜水,可以跳过Electron协议API.相反,使用app.setAsDefaultProtocolClient(protocol[, path, args])界面及其兄弟姐妹app.removeAsDefaultProtocolClient(protocol[, path, args])app.isDefaultProtocolClient(protocol[, path, args]).

这些使您可以注册协议标识符your-protocol://并接收参数:

包括协议在内的整个链接将作为参数传递给您的应用程序.电子API文档

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有