ZhangXianQiang
2024-06-25 a02473e11943579fa3ef4c2392624609d1475c0e
src/background.js
@@ -1,4 +1,3 @@
// src-electron/main.js
const { app, BrowserWindow, screen, globalShortcut, ipcMain } = require('electron');
const { join } = require('path');
@@ -38,7 +37,8 @@
    });
    // 监听打开新窗口
    ipcMain.on('open-new-window', () => {
    ipcMain.on('open-new-window', (event, meet) => {
        const { meetName, id } = JSON.parse(meet);
        const childWin = new BrowserWindow({
            width: width,
            height: height,
@@ -51,10 +51,14 @@
        childWin.maximize();
        // development模式
        if (process.env.VITE_DEV_SERVER_URL) {
            childWin.loadURL(process.env.VITE_DEV_SERVER_URL + '#/meet');
            childWin.loadURL(process.env.VITE_DEV_SERVER_URL + '#/meet?' + `meetName=${meetName}&id=${id}`);
        } else {
            childWin.loadFile(join(__dirname, '../dist/index.html'), {
                hash: '/meet'
                hash: '/meet',
                query: {
                    meetName,
                    id
                }
            });
        }
    });