WindowOpenHandlerResponse 物件
action
字串 - 可以是 allow
或 deny
。控制是否應該建立新視窗。
overrideBrowserWindowOptions
BrowserWindowConstructorOptions (選用) - 允許自訂建立的視窗。
outlivesOpener
布林值 (選用) - 預設情況下,子視窗會在開啟它的視窗關閉時關閉。可以透過指定 outlivesOpener: true
來更改此行為,在這種情況下,開啟的視窗在開啟它的視窗關閉時不會關閉。
createWindow
(options: BrowserWindowConstructorOptions) => WebContents (選用) - 如果指定,將會呼叫此函式來建立新的子視窗,而不是使用 new BrowserWindow
,並且不會發出 did-create-window
事件。建構的子視窗應該使用傳遞的 options
物件。例如,這可以用於讓新視窗以 BrowserView 的形式開啟,而不是在單獨的視窗中開啟。