WindowOpenHandlerResponse オブジェクト
action
string - allow
または deny
にできます。 新規ウインドウを作成するかどうかを制御します。
overrideBrowserWindowOptions
BrowserWindowConstructorOptions (任意) - 作成されるウインドウをカスタマイズできます。
outlivesOpener
boolean (任意) - 既定では、親ウインドウが閉じられるとその子ウインドウも一緒に閉じられます。 これは outlivesOpener: true
を指定することで変更できます。こうすると、親ウインドウが閉じられても子ウインドウは閉じなくなります。
createWindow
(options: BrowserWindowConstructorOptions) => WebContents (任意) - 指定されている場合、新しい子ウインドウを作成するために new BrowserWindow
の代わりに呼び出され、イベント did-create-window
は発生しません。 構築される子ウインドウには渡された options
オブジェクトを使用すべきです。 これを利用すると例えば、新しいウィンドウを別のウィンドウではなく BrowserView として開くことができます。