Electron
打出的包,如果当前有俩个显示器,则可以配置当前显示倒哪个显示器上,或者可以配置不同的显示器,启动不同的项目,只在Windows
和Linux
下测试过,Mac
没有真机,可以利用docker
安装MacOS
环境,按理说没问题,具体怎么配置,如下:
const {
app, BrowserWindow, ipcMain, Menu, electron, screen } = require('electron')
// 禁用沙盒渲染器
app.enableSandbox()
// 禁用硬件加速/GPU渲染
app.disableHardwareAcceleration()
// 不初始化菜单,使用默认菜单
Menu.setApplicationMenu(null)
// 创建应用
function createWindow() {
// 判断当前的窗口数量
let displays = screen.getAllDisplays()
// 判断是否副窗口
let externalDisplay = displays.find((display) => {
return display