单击> dat
employee salary addMe
1 John Doe 21000 Please delete this col! test1
2 Peter Gynn 23400 Please delete this col! test2
3 Jolie Hope 26800 Please delete this col! test3
链接将打开我的默认邮件客户端。以类似的方式,我想发布一个mailto:
的电子应用程序。如果未安装应用程序,实现此目的的最佳方法是什么,并优雅地回退到标准my-app:
链接?
此外,我还希望能够传递一些额外的细节http
。如何在Electron发布时将其拦截?
我已经阅读了一些关于我认为可能是相关内容的文档:http://electron.atom.io/docs/v0.36.0/api/protocol/但是作为前端开发者,我对于总体过程的工作方式存在一些差距。任何帮助非常感谢!
答案 0 :(得分:11)
你不再需要深入潜水,可以跳过Electron协议API。相反,请使用app.setAsDefaultProtocolClient(protocol[, path, args])
界面及其兄弟app.removeAsDefaultProtocolClient(protocol[, path, args])
和app.isDefaultProtocolClient(protocol[, path, args])
。
这些使您能够注册协议标识符your-protocol://
并接收参数:
整个链接(包括协议)将传递给您的应用程序 作为参数。 Electron API docs
答案 1 :(得分:0)