作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的Main.js代码是:
let mainWindow = null;
const shouldQuit = app.makeSingleInstance((commandLine, workingDirectory) => {
// Someone tried to run a second instance, we should focus our window.
if (mainWindow) {
if (mainWindow.isMinimized()){
mainWindow.restore();
}
mainWindow.show();
mainWindow.focus();
}
});
if (shouldQuit) {
app.quit();
}
这与 Electron 文档以及我在网络上找到的所有示例基本相同。其他人遇到过这个问题吗?我在网上看到很多人说这段代码对他们不起作用。
我正在使用 Electron-Builder
构建我的应用程序。
谢谢。
最佳答案
这在一段时间前开始工作,而且我已经升级了 Electron 几次,所以我不得不假设这是 1.4 以下版本中的 Electron bug。
网络上无数其他在此期间也未得到解决的经验都证实了这一想法。
关于javascript - Electron app.makeSingleInstance 允许无限实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42207862/
我的Main.js代码是: let mainWindow = null; const shouldQuit = app.makeSingleInstance((commandLine, working
我是一名优秀的程序员,十分优秀!