如何注册协议/深度链接到我的电子应用程序?



启动应用程序错误:"无法在…处找到电子应用程序";

我正在使用electron- reaction -boilerplate,我无法创建一个处理程序来打开我的电子应用程序在开发模式。

我已经阅读了深度链接和协议文档,但我仍然无法让它工作!

根据Deep Links文档,我能够在打包成。exe文件后打开应用程序,但我无法调试和捕获此事件并在前端工作。

在开发模式下,每当我访问处理程序时,都会出现此错误:

错误截图

我设法通过添加main.js:

来解决这个问题
if (!app.isDefaultProtocolClient('electron-handler')) {  
app.setAsDefaultProtocolClient('electron-handler')
}

和package.json:

"build": {
...
"protocols": {
"name": "my electron handler",
"schemes": [
"electron-handler"
]
},
}

相关内容

  • 没有找到相关文章

最新更新