WindowOpenHandlerResponse オブジェクト
action
string -allow
またはdeny
にできます。 新規ウインドウを作成するかどうかを制御します。overrideBrowserWindowOptions
BrowserWindowConstructorOptions (任意) - 作成されるウインドウをカスタマイズできます。outlivesOpener
boolean (任意) - 既定では、親ウインドウが閉じられるとその子ウインドウも一緒に閉じられます。 これはoutlivesOpener: true
を指定することで変更できます。こうすると、親ウインドウが閉じられても子ウインドウは閉じなくなります。createWindow
(options: BrowserWindowConstructorOptions) => WebContents (optional) - If specified, will be called instead ofnew BrowserWindow
to create the new child window and eventdid-create-window
will not be emitted. 構築される子ウインドウには渡されたoptions
オブジェクトを使用すべきです。 これを利用すると例えば、新しいウィンドウを別のウィンドウではなく BrowserView として開くことができます。