Skip to main content

WindowOpenHandlerResponse 对象

🌐 WindowOpenHandlerResponse Object

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