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