mirror of
https://github.com/yangjian102621/geekai.git
synced 2025-11-08 02:03:42 +08:00
feat: use eletron to build desktop version for chatgpt-plus
This commit is contained in:
29
desktop/index.js
Executable file
29
desktop/index.js
Executable file
@@ -0,0 +1,29 @@
|
||||
const { app, BrowserWindow, Menu } = require('electron');
|
||||
|
||||
app.on('ready', () => {
|
||||
|
||||
const loadingWindow = new BrowserWindow({ width: 400, height: 300, frame: false });
|
||||
const mainWindow = new BrowserWindow({
|
||||
width: 1,
|
||||
height: 1,
|
||||
});
|
||||
|
||||
// 先隐藏主窗口
|
||||
mainWindow.hide()
|
||||
// 加载第三方网站
|
||||
mainWindow.loadURL('https://ai.r9it.com');
|
||||
// 加载 loading.html 文件
|
||||
loadingWindow.loadFile('loading.html');
|
||||
// 隐藏菜单
|
||||
Menu.setApplicationMenu(null);
|
||||
|
||||
// 监听 loading.html 窗口的 'show-main-window' 事件
|
||||
mainWindow.webContents.on('did-finish-load', () => {
|
||||
// 最大化窗口
|
||||
mainWindow.maximize();
|
||||
// 显示主窗口
|
||||
mainWindow.show();
|
||||
// 关闭加载窗口
|
||||
loadingWindow.close();
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user