Skip to main content

WindowOpenHandlerResponse 对象

🌐 WindowOpenHandlerResponse Object

  • action string - 可以是 allowdeny。控制是否应该创建新窗口。
  • overrideBrowserWindowOptions BrowserWindowConstructorOptions(optional)- 允许自定义创建的窗口。
  • outlivesOpener boolean(optional)- 默认情况下,当其打开者被关闭时,子窗口也会被关闭。通过指定 outlivesOpener: true 可以更改此行为,此时当打开者被关闭时,打开的窗口不会关闭。
  • createWindow(选项: BrowserWindowConstructorOptions) => WebContents(可选))- 如果指定,将调用此方法来创建新的子窗口,而不会触发事件 did-create-window。构建的子窗口应该使用传入的 options 对象。例如,这可以用于让新窗口作为 BrowserView 打开,而不是在单独的窗口中打开。