This page was translated from English by the community.Learn more and join the MDN Web Docs community.
windows
Взаимодействие с окнами браузера. Вы можете использовать этот API, чтобы получить информацию об открытых окнах, а также открывать, изменять и закрывать окна. Вы также можете обрабатывать события открытия, закрытия окна, и активировать события.
In this article
Types
windows.WindowTypeТип окна браузера.
windows.WindowStateСостояние окна браузера.
windows.WindowИнформация об окне браузера.
windows.CreateTypeSpecifies the type of browser window to create.
Properties
windows.WINDOW_ID_NONEThe
windowIdvalue that represents the absence of a browser window.windows.WINDOW_ID_CURRENTThe
windowIdvalue that represents the current window.
Functions
windows.get()Gets details about a window, given its ID.
windows.getCurrent()Gets the current window.
windows.getLastFocused()Gets the window that was most recently focused — typically the window 'on top'.
windows.getAll()Gets all windows.
windows.create()Creates a new window.
windows.update()Updates the properties of a window. Use this to move, resize, and (un)focus a window, etc.
windows.remove()Closes a window, and all its tabs.
Events
windows.onCreatedFired when a window is created.
windows.onRemovedFired when a window is closed.
windows.onFocusChangedFired when the currently focused window changes.
Совместимость с браузерами
Example extensions
- annotate-page
- bookmark-it
- private-browsing-theme
- store-collected-images
- theme-integrated-sidebar
- window-manipulator
Примечание:Этот API основан на Chromium APIchrome.windows. Эта документация основана наwindows.json из кода Chromium.