在Electron JS中,我为Windows创建了一个应用程序,并注册了自己的协议(protocol)以进行深层链接。单击我的链接ludo://play?level=1234时,该应用程序会正确打开。没问题。但是我不知道如何在我的应用程序内检索深层链接。 app.setAsDefaultProtocolClient的文档提到了这句话:
The whole link, including protocol, will be passed to your application as a parameter.
谁能告诉我如何找回它?因为它不在process.argv中,也不在process.execPathprocess.execArgv中。

应用启动时可以在回调中传递它吗?在这方面的任何帮助将是巨大的。

最佳答案

在macOS上,您需要收听 app.open-url event,而在Windows上,URL应该在process.argv中可用(在主进程中)。

关于javascript - Electron JS-深度链接-如何使用深度链接的示例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39292648/

10-12 13:19