From c2ca81f5bff6642e3728d60f6e7a836e447de6b5 Mon Sep 17 00:00:00 2001 From: ZhangXianQiang <1135831638@qq.com> Date: 星期一, 01 七月 2024 16:27:19 +0800 Subject: [PATCH] fix:修改音频题 --- dist-electron/background.js | 41 ++++++++++++++++++++++++++++++++++++----- 1 files changed, 36 insertions(+), 5 deletions(-) diff --git a/dist-electron/background.js b/dist-electron/background.js index 594cf04..fcbd4bf 100644 --- a/dist-electron/background.js +++ b/dist-electron/background.js @@ -1,12 +1,18 @@ "use strict"; -const { app, BrowserWindow } = require("electron"); +const { app, BrowserWindow, screen, globalShortcut, ipcMain } = require("electron"); const { join } = require("path"); process.env["ELECTRON_DISABLE_SECURITY_WARNINGS"] = "true"; -const createWindow = () => { +const createWindow = (width, height) => { const win = new BrowserWindow({ - width: 800, - height: 600 + width, + height, + minWidth: 1280, + minHeight: 720, + webPreferences: { + preload: join(__dirname, "preload.js") + } }); + win.maximize(); if (process.env.VITE_DEV_SERVER_URL) { win.loadURL(process.env.VITE_DEV_SERVER_URL); win.webContents.openDevTools(); @@ -15,11 +21,36 @@ } }; app.whenReady().then(() => { - createWindow(); + const { width, height } = screen.getPrimaryDisplay().bounds; + createWindow(width, height); app.on("activate", () => { if (BrowserWindow.getAllWindows().length === 0) createWindow(); }); + ipcMain.on("open-new-window", (event, meet) => { + const { meetName, id } = JSON.parse(meet); + const childWin = new BrowserWindow({ + width, + height, + minWidth: width, + minHeight: height, + webPreferences: { + preload: join(__dirname, "preload.js") + } + }); + childWin.maximize(); + if (process.env.VITE_DEV_SERVER_URL) { + childWin.loadURL(process.env.VITE_DEV_SERVER_URL + `#/meet?meetName=${meetName}&id=${id}`); + } else { + childWin.loadFile(join(__dirname, "../dist/index.html"), { + hash: "/meet", + query: { + meetName, + id + } + }); + } + }); }); app.on("window-all-closed", () => { if (process.platform !== "darwin") -- Gitblit v1.8.0