提问人:marcotw 提问时间:11/8/2023 更新时间:11/8/2023 访问量:20
多窗口 Electron 应用程序上的多点触控支持
Multi touch support on a multi window Electron app
问:
我有一个 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(或开发自定义方式)以同时独立地处理所有窗口的手势?
答: 暂无答案
评论