如何创建不可调整大小且 100% 屏幕(非全屏)的 BrowserWindow

Sai*_*kya 1 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({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();
    });
});
Run Code Online (Sandbox Code Playgroud)

per*_*rgy 5

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

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
  })
})
Run Code Online (Sandbox Code Playgroud)