|
|
@@ -16,29 +16,30 @@ function createWindow() { |
|
|
|
mainWindow = new BrowserWindow({ |
|
|
|
frame: false, |
|
|
|
width: 1200, |
|
|
|
height: 930, |
|
|
|
height: 840, |
|
|
|
minWidth: 1200, |
|
|
|
minHeight: 930, |
|
|
|
minHeight: 840, |
|
|
|
webPreferences: { |
|
|
|
nodeIntegration: true, |
|
|
|
// javascript: true, |
|
|
|
// plugins: true, |
|
|
|
preload: path.join(__dirname, './', 'preload.js'), |
|
|
|
}, |
|
|
|
icon: path.join(__dirname, '../../', 'logo.ico'), |
|
|
|
icon: path.join(__dirname, 'logo.ico'), |
|
|
|
// frame: false, |
|
|
|
}) |
|
|
|
// and load the index.html of the app. |
|
|
|
// mainWindow.loadFile('./dist/index.html') |
|
|
|
// mainWindow.loadURL('http://47.104.91.134:9000'); |
|
|
|
mainWindow.loadURL('http://10.240.29.62:8080', { "extraHeaders": "pragma: no-cache\n" }); |
|
|
|
mainWindow.loadURL('http://www.lockingos.org:9000', { "extraHeaders": "pragma: no-cache\n" }); |
|
|
|
// mainWindow.loadURL('http://localhost:8081'); |
|
|
|
// 隐藏菜单栏 |
|
|
|
mainWindow.setMenuBarVisibility(false); |
|
|
|
// Open the DevTools. |
|
|
|
mainWindow.webContents.openDevTools() |
|
|
|
//mainWindow.maximize(); |
|
|
|
|
|
|
|
// BrowserWindow.addDevToolsExtension('C:/Users/yu_b/AppData/Local/Google/Chrome/User Data/Default/Extensions/nhdogjmejiglipccpnnnanhbledajbpd/5.3.3_0'); |
|
|
|
|
|
|
|
// 返回应用默认的session对象 |
|
|
|
// const ses = mainWindow.webContents.session; |
|
|
|
// 当窗口已经关闭的时候触发 |
|
|
@@ -60,22 +61,15 @@ function createWindow() { |
|
|
|
mainWindow.webContents.send('detectWindowSize', false) |
|
|
|
}); |
|
|
|
|
|
|
|
// mainWindow.on('show', () => { |
|
|
|
// tray.setHighlightMode('always') |
|
|
|
// }) |
|
|
|
// mainWindow.on('hide', () => { |
|
|
|
// tray.setHighlightMode('never') |
|
|
|
// }) |
|
|
|
|
|
|
|
// 创建系统通知区菜单 |
|
|
|
tray = new Tray(path.join(__dirname, '../../', 'logo.ico')); |
|
|
|
tray = new Tray(path.join(__dirname, 'logo.ico')); |
|
|
|
const contextMenu = Menu.buildFromTemplate([ |
|
|
|
{label: '最大化', click: () => { mainWindow.maximize()}}, |
|
|
|
{label: '最小化', click: () => {mainWindow.minimize()}}, |
|
|
|
{label: '还原', click: () => {mainWindow.restore()}}, |
|
|
|
{label: '退出', click: () => {mainWindow.destroy()}},//我们需要在这里有一个真正的退出(这里直接强制退出) |
|
|
|
]) |
|
|
|
tray.setToolTip('LOCKING探索者') |
|
|
|
tray.setToolTip('LOCKING') |
|
|
|
tray.setContextMenu(contextMenu); |
|
|
|
tray.on('click', ()=>{ //我们这里模拟桌面程序点击通知区图标实现打开关闭应用的功能 |
|
|
|
mainWindow.isVisible() ? mainWindow.hide() : mainWindow.show() |
|
|
|