跳至主要內容

WindowOpenHandlerResponse 物件

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