first version commit

This commit is contained in:
2020-06-07 23:17:01 +08:00
commit 0b9b3d4878
17 changed files with 1952 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
const path = require('path');
const { BrowserWindow } = require('electron');
const getMenu = require('./menu');
const { config } = require('./config');
function createMainWindow() {
const win = new BrowserWindow({
width: config.mainWindowWidth,
height: config.mainWindowHeight,
icon: path.resolve(__dirname, './assets/icon.ico'),
title: 'Google Translate',
show: false,
webPreferences: {
nodeIntegration: false
},
useContentSize: true,
autoHideMenuBar: true,
});
win.loadURL(config.url);
win.webContents.on('dom-ready', () => {
win.webContents.insertCSS(`
/* 隐藏通知 */
.notification-area {
display: none !important;
}
/* 防止高度较小时出现双滚动条 */
.frame {
overflow: visible !important;
}
`);
if (config.extraCssForMain) {
win.webContents.insertCSS(config.extraCssForMain);
}
});
return win;
}
module.exports = createMainWindow;