我希望有人可以帮助我解决这个问题。我想知道一种从任务栏隐藏我的应用程序的方法。我想制作一个在后台运行的应用程序。
我对电子是陌生的,因此对它一无所知。所以,我实际上没有尝试过任何东西。
答案 0 :(得分:0)
您可以在关闭和隐藏窗口之前阻止它。
const {app} = require('electron');
const winConfig = {
minWidth: 420,
minHeight: 530,
width: 400,
height: 530
}
app.on('ready', () => {
win = new BrowserWindow(winConfig);
win.on('close', function (event){
event.preventDefault()
win.hide()
return false
})
})
使用此代码可以防止关闭窗口,对于退出的应用程序,您可以调用app.quit()
。
如果您使用它并将应用程序发送到后台,建议您使用托盘模块进行还原,然后再次访问您的应用程序。
答案 1 :(得分:0)
您可以使用BrowserWindow
选项创建skipTaskbar
。 See docs以获得更多选项。
let win = new BrowserWindow({
skipTaskbar: true
})