windows.onCreated

當建立視窗時觸發。

語法

js
browser.windows.onCreated.addListener(listener)
browser.windows.onCreated.removeListener(listener)
browser.windows.onCreated.hasListener(listener)

事件有三個函式

addListener(listener)

向此事件新增監聽器。

removeListener(listener)

停止監聽此事件。listener 引數是要移除的監聽器。

hasListener(listener)

檢查是否已為該事件註冊了 listener。如果正在監聽,則返回 true,否則返回 false

addListener 語法

引數

監聽器

當此事件發生時呼叫的函式。該函式將傳遞此引數

window

一個包含已建立視窗詳細資訊的 windows.Window 物件。

示例

在建立新視窗時記錄其 ID

js
browser.windows.onCreated.addListener((window) => {
  console.log(`New window: ${window.id}`);
});

擴充套件程式示例

瀏覽器相容性

注意:此 API 基於 Chromium 的 chrome.windows API。本文件摘自 Chromium 程式碼中的 windows.json