Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Взаимодействие с окнами браузера. Вы можете использовать этот API, чтобы получить информацию об открытых окнах, а также открывать, изменять и закрывать окна. Вы также можете слушать события открытия, закрытия окна, и активировать события.

Types

windows.WindowType
Тип окна браузера.
windows.WindowState
Состояние окна браузера.
windows.Window
Информация об окне браузера.
windows.CreateType
Specifies the type of browser window to create.

Properties

windows.WINDOW_ID_NONE
The windowId value that represents the absence of a browser window.
windows.WINDOW_ID_CURRENT
The windowId value 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.onCreated
Fired when a window is created.
windows.onRemoved
Fired when a window is closed.
windows.onFocusChanged
Fired when the currently focused window changes.

Browser compatibility

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxOperaFirefox для Android
CreateTypeChrome Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания `detached_panel` is not supported.
Edge Полная поддержка 14
Замечания
Полная поддержка 14
Замечания
Замечания `panel` and `detached_panel` are not supported.
Firefox Полная поддержка 45Opera Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания `detached_panel` is not supported.
Firefox Android Нет поддержки Нет
WINDOW_ID_CURRENTChrome Полная поддержка 18Edge Полная поддержка 14Firefox Полная поддержка 45Opera Полная поддержка 15Firefox Android Нет поддержки Нет
WINDOW_ID_NONEChrome Полная поддержка ДаEdge Полная поддержка 14Firefox Полная поддержка 45Opera Полная поддержка ДаFirefox Android Нет поддержки Нет
WindowChrome Полная поддержка ДаEdge Полная поддержка 14Firefox Полная поддержка 45Opera Полная поддержка ДаFirefox Android Нет поддержки Нет
WindowStateChrome Полная поддержка ДаEdge Полная поддержка 14Firefox Полная поддержка 45Opera Полная поддержка ДаFirefox Android Нет поддержки Нет
WindowTypeChrome Полная поддержка ДаEdge Полная поддержка 14Firefox Полная поддержка 45Opera Полная поддержка ДаFirefox Android Нет поддержки Нет
createChrome Полная поддержка ДаEdge Полная поддержка 14Firefox Полная поддержка 45
Замечания
Полная поддержка 45
Замечания
Замечания 'url' and 'tabId options can't both be set together.
Замечания The returned 'Window' object contains the 'tabs' property only from version 52 onwards.
Opera Полная поддержка ДаFirefox Android Нет поддержки Нет
getChrome Полная поддержка ДаEdge Полная поддержка 14Firefox Полная поддержка 45Opera Полная поддержка ДаFirefox Android Нет поддержки Нет
getAllChrome Полная поддержка ДаEdge Полная поддержка 14Firefox Полная поддержка 45Opera Полная поддержка ДаFirefox Android Нет поддержки Нет
getCurrentChrome Полная поддержка ДаEdge Полная поддержка 14Firefox Полная поддержка 45Opera Полная поддержка ДаFirefox Android Нет поддержки Нет
getLastFocusedChrome Полная поддержка ДаEdge Полная поддержка 14Firefox Полная поддержка 45Opera Полная поддержка ДаFirefox Android Нет поддержки Нет
onCreatedChrome Полная поддержка ДаEdge Полная поддержка 14Firefox Полная поддержка 45Opera Полная поддержка ДаFirefox Android Нет поддержки Нет
onFocusChangedChrome Полная поддержка ДаEdge Полная поддержка 14Firefox Полная поддержка 45Opera Полная поддержка ДаFirefox Android Нет поддержки Нет
onRemovedChrome Полная поддержка ДаEdge Нет поддержки НетFirefox Полная поддержка 45Opera Полная поддержка ДаFirefox Android Нет поддержки Нет
removeChrome Полная поддержка ДаEdge Нет поддержки НетFirefox Полная поддержка 45Opera Полная поддержка ДаFirefox Android Нет поддержки Нет
updateChrome Полная поддержка ДаEdge Полная поддержка 14Firefox Полная поддержка 45Opera Полная поддержка ДаFirefox Android Нет поддержки Нет

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Смотрите замечания реализации.
Смотрите замечания реализации.

Example extensions

Acknowledgements

This API is based on Chromium's chrome.windows API. This documentation is derived from windows.json in the Chromium code.

Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.

Метки документа и участники

Внесли вклад в эту страницу: volodec
Обновлялась последний раз: volodec,