跳到主要內容

WindowOpenHandlerResponse 物件

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