メインコンテンツへ飛ぶ

WindowOpenHandlerResponse オブジェクト

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