windows

Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

Intéragissez avec les fenêtres du navigateur. Vous pouvez utiliser cette API pour obtenir des informations sur les fenêtres ouvertes et à ouvrir, modifiée et fermée les fenêtres. Vous pouvez également écouter la fenêtre ouverte, fermée, et activée les événements.

Types

windows.WindowType
Le type de fenêtre du navigateur ici.
windows.WindowState
L'état de cette fenêtre du navigateur.
windows.Window
Contient des informations sur une fenêtre de navigateur.
windows.CreateType
Spécifie le type de fenêtre du navigateur à créer.

Propriétés

windows.WINDOW_ID_NONE
La valeur windowId qui représente l'absence d'une fenêtre de navigateur.
windows.WINDOW_ID_CURRENT
La valeur windowId qui représente la fenêtre actuelle.

Fonctions

windows.get()
Obtient les détails sur une fenêtre, compte tenu de son identifiant.
windows.getCurrent()
Obtient les informations de la fenêtre courrante.
windows.getLastFocused()
Obtient la fenêtre qui a été recentrée plus récemment - généralement la fenêtre 'en haut'.
windows.getAll()
Obtient les informations de toutes les fenêtres
windows.create()

Crée une nouvelle fenêtre.

windows.update()
Mises à jour des propriétés d'une fenêtre. Utilisez ceci pour déplacer, redimensionner, et (un) se concentrer sur une fenêtre, etc.
windows.remove()
Ferme une fenêtre et tous ses onglets.

Evénements

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.

Compatibilité du navigateur

Chrome Edge Firefox Firefox for Android Opera
CreateType Yes Yes 45.0 No 33
WINDOW_ID_CURRENT Yes Yes 45.0 No 33
WINDOW_ID_NONE Yes Yes 45.0 No 33
Window Yes Yes * 45.0 No 33
WindowState Yes Yes 45.0 No 33
WindowType Yes Yes 45.0 No 33
create Yes Yes 45.0 * No 33
get Yes Yes 45.0 No 33
getAll Yes Yes 45.0 No 33
getCurrent Yes Yes 45.0 No 33
getLastFocused Yes Yes 45.0 No 33
onCreated Yes Yes 45.0 No 33
onFocusChanged Yes Yes 45.0 No 33
onRemoved Yes No 45.0 No 33
remove Yes No 45.0 No 33
update Yes Yes 45.0 No 33

Edge incompatibilités

Les promesses ne sont pas supportées dans Edge. Utilisez plutôt des rappels.

Chrome incompatibilities

windows

  • In Firefox onFocusChanged will trigger multiple times for a given focus change.

Example add-ons

Remerciements

Cette API est basée sur l'API de Chromnium chrome.windows. Cette documentation provient de windows.json dans le code de Chromium.

Les données de compatibilité Microsoft Edge sont fournies par Microsoft Corporation et sont incluses ici sous la licence Creative Commons Attribution 3.0 United States.

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : hellosct1
 Dernière mise à jour par : hellosct1,