Electron setLoginItemSettings 在托盘菜单应用程序上不起作用

Posted

技术标签:

【中文标题】Electron setLoginItemSettings 在托盘菜单应用程序上不起作用【英文标题】:Electron setLoginItemSettings doesn't work on tray menu app 【发布时间】:2021-07-05 11:56:51 【问题描述】:

我正在尝试自动启动我的电子应用程序,电子文档提供 instructions。 我用这段代码尝试了电子快速启动应用程序:

app.setLoginItemSettings(
  openAtLogin: true
)

这可以正常工作,没有任何问题。

但我的电子应用程序只是一个在后台运行的主进程(没有 BrowserWindow)。当我在其中使用此设置时,它会创建启动条目,但不会在 Windows 登录时启动。

【问题讨论】:

【参考方案1】:

经过大量试用,我发现具有管理权限的电子应用程序无法在启动时自动启动。您需要从 package.json 中删除该权限,然后它应该可以正常工作。

【讨论】:

以上是关于Electron setLoginItemSettings 在托盘菜单应用程序上不起作用的主要内容,如果未能解决你的问题,请参考以下文章

用electron将Vue项目打包为window和Mac桌面应用 (electron-packager与electron-build)

03、electron-builder打包命令报错

vue+electron打包不能网络请求

Electron——查看Electron的版本

Electron——查看Electron的版本

electron(electron-vue)环境下配置gRPC