メインコンテンツにスキップ

WindowOpenHandlerResponse オブジェクト

  • action 文字列 - allow または deny を指定できます。新しいウィンドウを作成するかどうかを制御します。
  • overrideBrowserWindowOptions BrowserWindowConstructorOptions (オプション) - 作成されたウィンドウのカスタマイズを許可します。
  • outlivesOpener ブール値 (オプション) - デフォルトでは、子ウィンドウは、オープナーが閉じられると閉じられます。これは、outlivesOpener: true を指定することで変更できます。この場合、開かれたウィンドウは、オープナーが閉じられても閉じられません。
  • createWindow (options: BrowserWindowConstructorOptions) => WebContents (オプション) - 指定された場合、新しい子ウィンドウを作成するために new BrowserWindow の代わりに呼び出され、イベント did-create-window は発行されません。構築された子ウィンドウは、渡された options オブジェクトを使用する必要があります。これは、たとえば、新しいウィンドウを別のウィンドウではなくBrowserViewとして開くために使用できます。