WindowOpenHandlerResponse 对象
action
字符串 - 可以是 allow
或 deny
。 控制是否应创建新窗口。
overrideBrowserWindowOptions
BrowserWindowConstructorOptions (可选)- 允许自定义创建的窗口。
outlivesOpener
布尔值(可选)- 默认情况下,子窗口在其打开者关闭时关闭。 这可以通过指定 outlivesOpener: true
来更改,在这种情况下,打开的窗口在其打开者关闭时不会关闭。
createWindow
(options: BrowserWindowConstructorOptions) => WebContents (可选) - 如果指定,将调用它而不是 new BrowserWindow
来创建新的子窗口,并且不会触发 did-create-window
事件。 构造的子窗口应使用传递的 options
对象。 这可以用于例如让新窗口作为 BrowserView 打开,而不是在单独的窗口中打开。