我是Electron Js的新手,我已经尝试了所有可以找到的片段,但是我仍然无法禁用将窗口放大到全屏尺寸的可能性。我正在运行Electron Js和Windows 10的最新版本。
这是源代码:
const { app, BrowserWindow } = require('electron')
try {
require('electron-reloader')(module)
} catch (_) {} //For dev purposes only
function createWindow () {
const win = new BrowserWindow({
width: 700,
height: 700,
webPreferences: {
frame:false,
maximizable: false,
fullscreen: false,
nodeIntegration: true
}
})
win.setMenuBarVisibility(false)
win.loadFile('src/index.html')
}
app.whenReady().then(createWindow)
app.on('window-all-closed', () => {
if (process.platform !== 'darwin') {
app.quit()
}
})
app.on('activate', () => {
if (BrowserWindow.getAllWindows().length === 0) {
createWindow()
}
})
最佳答案
它应该可以工作,(您能显示新的BrowserWindow配置吗?)我通过修改配置在工作的应用程序上进行了测试:
mainWindow = new BrowserWindow({
width: 850, //1200,
maxWidth:850,
minWidth:550, //1024,
height: 820,
webPreferences: webPref,
title: "MesRestau",
icon: __dirname + "/assets/images/favicon.ico"
});
关于javascript - 无法禁用Electron JS中的全屏和窗口大小块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65631533/