多窗口 Electron 应用程序上的多点触控支持

Multi touch support on a multi window Electron app

提问人:marcotw 提问时间:11/8/2023 更新时间:11/8/2023 访问量:20

问:

我有一个 Electron 应用程序,可以生成 4 个不同的浏览器窗口:

// Create number of window specified in windowsNumber
for (let index = 0; index < windowsNumber; index++) {

    //Create screen
    let screen = new BrowserWindow({
        autoHideMenuBar: true,
        webPreferences: {
            partition: 'persist:win' + index,
            contextIsolation: true,
            preload: path.join(__dirname, 'preload.js')
        }
    });

    //Load screen content
    if (process.env.VITE_DEV_SERVER_URL) {
        screen.loadURL(process.env.VITE_DEV_SERVER_URL);
    } else {
        screen.loadFile(`.output/public/index.html`);
    }

}

这 4 个窗口进入 4 个触摸屏显示器。

问题是,当我在一台显示器上执行触摸手势时,其他显示器不再听他们的手势。

似乎 Electron 在所有应用程序中一次只能处理一个触摸手势。

是否可以配置 Electron(或开发自定义方式)以同时独立地处理所有窗口的手势?

javascript windows 电子 触摸 touch-event

评论


答: 暂无答案