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