--- title: sidebarAction.isOpen() slug: Mozilla/Add-ons/WebExtensions/API/sidebarAction/isOpen tags: - API - Add-ons - Extensions - Method - Reference - WebExtensions - isOpen - slidebarAction translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/isOpen ---
Renvoie true si la barre latérale de l'extension est ouverte dans une fenêtre donnée.
Cette fonction accepte un windowId en paramètre :
windowId, la fonction vérifie la fenêtre du navigateur.windowId, la fonction vérifie la fenêtre du navigateur la plus haute.C'est une fonction asynchrone qui renvoie une Promise.
let gettingIsOpen = browser.sidebarAction.isOpen( details // object )
detailsobject. Un objet contenant éventuellement le windowId à vérifier.windowId {{optional_inline}}integer. ID d'une fenêtre de navigateur à vérifier. Si omis par défaut, il s'agit de {{WebExtAPIRef("windows.WINDOW_ID_CURRENT")}}, qui fait référence à la fenêtre du navigateur la plus haute.Une Promise qui sera remplie avec true si la barre latérale de l'extension est ouverte dans la fenêtre donnée, ou false dans le cas contraire.
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("webextensions.api.sidebarAction.isOpen",2)}}
Vérifiez la fenêtre la plus haute :
browser.sidebarAction.isOpen({}).then(result => {
console.log(result);
});
Vérifiez toutes les fenêtres ouvertes :
async function checkWindow(windowId) {
let result = await browser.sidebarAction.isOpen({windowId});
console.log(`window: ${windowId} status: ${result}`);
}
browser.windows.getAll().then(all => {
for (let {id} of all) {
checkWindow(id);
}
});
{{WebExtExamples}}