electron如何阻止应用多开

electron应用默认是可以多开的,有的时候我们不想让应用多开,该怎么做呢?

在主进程中加入下面这段代码

const gotTheLock = app.requestSingleInstanceLock()
if (!gotTheLock) {
   app.quit()
}

这样就可以阻止electron应用多开了

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: