win =newBrowserWindow({show:false}) win.maximize() win.show() 二、默认全屏 win =newBrowserWindow({fullscreen:true}) 参考: https://electronjs.org/docs/api/browser-window#browserwindow-setfullscreen-flag https://github.com/electron/electron/issues/7076 https://stackoverflow.com/questions/39062131...
browserWindow.on('closed', () => { BrowserWindowsMap?.delete(browserWindowID) }) 1.2.2. 管理用户创建的窗口 主进程可以控制窗口许多行为,这些行为会在后续文章一一列举;以下以主进程控制窗口建立新窗口的行为为例。 使用new-window监听新窗口创建
browserWindow.webContents.on('new-window',(event, url, frameName, disposition) =>{ event.preventDefault()// 在通过BrowserWindow创建窗口constwin =newBrowserWindow({show:false,webPreferences: {preload:preload.js,additionalArguments:[`--parentWindow=${browserWindow.id}`]// 把父窗口的id传过去} }); w...
您可以查阅 Electron 的官方文档以获取更详细的配置项列表和说明:https://www.electronjs.org/zh/docs/latest/api/browser-window#new-browserwindowoptions 代码语言:javascript 复制 constwin=newBrowserWindow({width:800,height:600,backgroundColor:'skyblue',resizable:false,fullscreenable:false}) 常见实例事件 绑...
const createWindow = () => { // Create the browser window. const mainWindow = new BrowserWindow({ width: 980, minWidth: 980, minHeight: 650, height: 650, // frame:false, titleBarStyle: "hidden", minimizable: true, maximizable: true, transparent: false, // visualEffectState: "active...
BrowserWindowsMap.set(browserWindow.id, browserWindow) mainWindowId = browserWindow.id // 记录当前窗口为主窗口 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 窗口被关闭,得把Map中的实例删除。 browserWindow.on('closed', () => { BrowserWindowsMap?.delete(browserWindowID) ...
Event: 'leave-html-full-screen' Emitted when the window leaves full screen state triggered by html api. Event: 'app-command' Windows Emitted when an App Command is invoked. These are typically related to keyboard media keys or browser commands, as well as the "Back" button built into some...
setFullScreen文档https://www.electronjs.org/docs/api/browser-window#winsetfullscreenflagisFullScreen 文档https://www.electronjs.org/docs/api/browser-window#winisfullscreen 6.2. 最大化、最小化 6.2.1. 创建窗口配置 完整API文档 const { BrowserWindow } = require('electron') const win =newBrowser...
Electron version: 1.7.10 Operating system: Linux (Debian, Elementary OS) Expected behavior Browser window is fullscreen Actual behavior Browser window is not fullscreen How to reproduce # Clone this repository git clone https://github.co...
unresponsive: 监听窗口是否失去响应,如果失去响应,则触发 onWindowError 事件并传递 WindowError.UNRESPONSIVE 作为错误类型。 render-process-gone: 监听窗口渲染进程是否异常退出,如果异常退出,则触发 onWindowError 事件并传递 WindowError.PROCESS_GONE 作为错误类型。 did-fail-load: 监听窗口是否加载失败,如果加载失败...