首页 > 其他分享 >electron限制只启动一个应用

electron限制只启动一个应用

时间:2023-03-07 13:34:06浏览次数:50  
标签:限制 启动 app electron 应用 gotTheLock mainWindow

主要代码

const gotTheLock = app.requestSingleInstanceLock()
if (!gotTheLock) {
  app.quit()
} else {
  app.on('second-instance', (event, commandLine, workingDirectory) => {
    // 当运行第二个实例时,将会聚焦到mainWindow这个窗口
    if (mainWindow) {
      if (mainWindow.isMinimized()) mainWindow.restore()
      mainWindow.focus()
      mainWindow.show()
    }
  })
  // 创建 myWindow, 加载应用的其余部分, etc...
  // app.on('ready', () => {
  // })
}

 

标签:限制,启动,app,electron,应用,gotTheLock,mainWindow
From: https://www.cnblogs.com/zhangyouwu/p/17187828.html

相关文章

  • xilinx zynmp linux 开机自启动脚本添加
    下面以linx5.4.0-xilinx-v2020.1为例说明如何添加自启动脚本。linux系统内核启动完成后会加载第一个进程init,关于init进程的介绍参考博客https://zhuanlan.zhihu.com/p/......
  • RZ/G2UL核心板-40℃低温启动测试
    1. 测试对象HD-G2UL-EVM基于HD-G2UL-CORE工业级核心板设计,一路千兆网口、一路CAN-bus、 3路TTL UART、LCD、WiFi、CSI 摄像头接口等,接口丰富,适用于工业现场应用需求,亦方......
  • RZ/G2UL核心板-40℃低温启动测试
    1. 测试对象 HD-G2UL-EVM基于HD-G2UL-CORE工业级核心板设计,一路千兆网口、一路CAN-bus、 3路TTL UART、LCD、WiFi、CSI 摄像头接口等,接口丰富,适用于工业现场应用需......
  • ruoyi前端后端启动
    一、准备环境阶段:前端需要:vue等,maven、git、redis、mysql、二、文件下载阶段:1.在ruoyi官网下载ruoyi-vue前后端分离文件:|www.ruoyi.vip2.在IDEA中的:getfromversionco......
  • 安装启动mysql
    1、进入C盘下mysql安装的bin目录下执行,mysqld-install命令安装mysql服务2、输入mysqld--initialize-insecure--user=mysql--explicit_defaults_for_timestamp初始化m......
  • Java开发笔记之项目启动报错expected at least 1 bean which qualifies as autowire c
    看下spring容器启动时报错,看报错图: 需要检查如下:/**1.application.yml内的mybatis->mapper-location和type-aliases-package路径是否覆盖该对象;2.mapper目录......
  • Hyper-V 无法启动 Arch Linux 安装盘
    在Hyper-V上尝试安装Archlinux,使用了archlinux-2023.03.01-x86_64.iso发现在Hyper-V上无法启动。然后VirtualBox又是好的。这是Intel在最新的Kernel上集成的ibt(indire......
  • 实现一个批量请求函数, 能够限制并发量
    <!DOCTYPEhtml><htmllang="en"> <head>  <metacharset="UTF-8"/>  <metahttp-equiv="X-UA-Compatible"content="IE=edge"/>  <metaname="viewp......
  • SQL Prompt 联网限制
    SQLPrompt关闭联网_sqlprompt阻止联网_幻欢子的博客-CSDN博客方法一:修改hosts文件1、安装SQLPrompt_xxx.exe成功后,编辑修改hosts文件:C:\Windows\System32\drivers\etc\ho......
  • linux 启动oracle
    1.切换oracle用户su-oracle2.查看oracle是否启动ps-ef|grepora_3.启动和关闭oraclesqlplus/assysdba--进入sqlplus界面SQL>startup--启动数据库实例SQ......