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-
当前聚焦的窗口改变时触发。
浏览器兼容性
Loading…
示例扩展
- annotate-page
- bookmark-it
- private-browsing-theme
- store-collected-images
- theme-integrated-sidebar
- window-manipulator
备注:
此 API 基于 Chromium 的 chrome.windows API。该文档衍生自 Chromium 代码中的 windows.json。