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