跳转到主要内容

WindowOpenHandlerResponse 对象

  • action string - 可以是 allowdeny。控制是否应创建新窗口。
  • overrideBrowserWindowOptions BrowserWindowConstructorOptions (可选) - 允许自定义创建的窗口。
  • outlivesOpener boolean (可选) - 默认情况下,子窗口会在其打开者关闭时一同关闭。通过指定 outlivesOpener: true 可以改变此行为,在这种情况下,打开的窗口不会在其打开者关闭时一同关闭。
  • createWindow (options: BrowserWindowConstructorOptions) => WebContents (可选) - 如果指定,将调用此函数而不是 new BrowserWindow 来创建新的子窗口,并且不会发出 did-create-window 事件。构造的子窗口应使用传入的 options 对象。例如,这可用于将新窗口作为 BrowserView 打开,而不是在单独的窗口中打开。