Electron 如何创建不可调整大小的100%屏幕(非全屏)浏览器窗口

Electron 如何创建不可调整大小的100%屏幕(非全屏)浏览器窗口,electron,Electron,我希望我的主窗口是100%的屏幕,而不是全屏,以及不可调整大小 const electron = require('electron'); const url = require('url'); const path = require('path'); const{app, BrowserWindow} = electron; let mainWindow; app.on('ready', function(){ mainWindow = new BrowserWindow({r

我希望我的主窗口是100%的屏幕,而不是全屏,以及不可调整大小

const electron = require('electron');
const url = require('url');
const path = require('path');

const{app, BrowserWindow} = electron;

let mainWindow;

app.on('ready', function(){
    mainWindow = new BrowserWindow({resizable:false,height:800,width:1535});
    mainWindow.loadURL(url.format({
        pathname: path.join(__dirname,"index.html"),
        protocol: 'file',
        slashes:true
    }));

    mainWindow.on('closed',function(){
        app.quit();
    });
});

正如我在评论中提到的,您的显示器的
工作区大小应该等于最大化的窗口大小


“100%屏幕非全屏”是什么意思?尝试将大小设置为或suchi表示最大化非全屏
const electron = require('electron')
const {app, BrowserWindow} = electron

app.on('ready', () => {
  const display = electron.screen.getPrimaryDisplay()
  const maxiSize = display.workAreaSize
  new BrowserWindow({
    resizable: false,
    height: maxiSize.height,
    width: maxiSize.width
  })
})