代码拉取完成,页面将自动刷新
const { app, BrowserWindow, Menu, screen, Tray } = require('electron');
require('electron-reload')(__dirname, {electron: './node_modules/electron'});
const createWindow = () => {
const { width, height } = screen.getPrimaryDisplay().workAreaSize;
Menu.setApplicationMenu(false);
window = new BrowserWindow({
width: 1280,
height: 800,
icon: './public/favicon.png',
webPreferences: {
nodeIntegration: true
}
});
window.on('minimize', e => {
e.preventDefault();
window.hide();
});
window.on('close', e => {
e.preventDefault();
window.hide();
});
window.loadFile('public/index.html');
};
let appIcon = null;
let window = null;
app.whenReady().then(createWindow)
app.on('window-all-closed', () => app.quit());
app.on('ready', () => {
appIcon = new Tray('public/favicon.png');
const contextMenu = Menu.buildFromTemplate([
{ label: '显示', click: () => window.show() },
{ label: '退出', click: () => {
window.destroy();
app.quit();
}}
]);
appIcon.setContextMenu(contextMenu);
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。