windows
與瀏覽器視窗進行互動。您可以使用此 API 來獲取有關開啟視窗的資訊,以及開啟、修改和關閉視窗。您還可以監聽視窗開啟、關閉和啟用事件。
型別
windows.WindowType-
此瀏覽器視窗的型別。
windows.WindowState-
此瀏覽器視窗的狀態。
windows.Window-
包含有關瀏覽器視窗的資訊。
windows.CreateType-
指定要建立的瀏覽器視窗的型別。
常量
windows.WINDOW_ID_NONE-
windowId值,表示沒有瀏覽器視窗。 windows.WINDOW_ID_CURRENT-
在某些 API 中可以用來代替
windowId以表示當前視窗的值。
方法
windows.get()-
給定視窗 ID,獲取視窗的詳細資訊。
windows.getCurrent()-
獲取當前視窗。
windows.getLastFocused()-
獲取最近獲得焦點的視窗——通常是“最上面”的視窗。
windows.getAll()-
獲取所有視窗。
windows.create()-
建立一個新視窗。
windows.update()-
更新視窗的屬性。使用此方法可以移動、調整大小和(取消)聚焦視窗等。
windows.remove()-
關閉一個視窗及其所有標籤頁。
事件
windows.onBoundsChanged-
視窗的大小調整或移動時觸發。
windows.onCreated-
視窗建立時觸發。
windows.onRemoved-
視窗關閉時觸發。
windows.onFocusChanged-
當前獲得焦點的視窗發生變化時觸發。
擴充套件程式示例
瀏覽器相容性
載入中…
注意:此 API 基於 Chromium 的 chrome.windows API。本文件來源於 Chromium 程式碼中的 windows.json。