--- title: pageAction.isShown() slug: Mozilla/Add-ons/WebExtensions/API/pageAction/isShown tags: - API - Add-ons - Extensions - Method - Reference - WebExtensions - isShown - pageAction translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/isShown --- <div>{{AddonSidebar()}}</div> <p>Renvoie <code>true</code> si l'action de la page est affichée pour l'onglet donné..</p> <p>C'est une fonction asynchrone qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code>.</p> <h2 id="Syntaxe">Syntaxe</h2> <pre class="brush: js">let gettingIsShown = browser.pageAction.isShown( details // object ) </pre> <h3 id="Paramètres">Paramètres</h3> <dl> <dt><code>details</code></dt> <dd><p><code>object</code>. Un objet contenant le <code>tabId</code> à vérifier.</p> <dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. ID de l'onglet à vérifier.</dd> </dl> </dd> </dl> <h3 id="Valeur_retournée">Valeur retournée</h3> <p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec <code>true</code> si l'action de page de l'extension est affichée pour l'onglet donné, et <code>false</code> dans le cas contraire.</p> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> <p>{{Compat("webextensions.api.pageAction.isShown")}}</p> <h2 id="Exemples">Exemples</h2> <p>Vérifiez l'état de l'onglet actuellement actif :</p> <pre class="brush: js">async function shownInActiveTab() { let tabs = await browser.tabs.query({ currentWindow:true, active: true }); let shown = await browser.pageAction.isShown({ tabId: tabs[0].id }); console.log(shown); }</pre> <p>{{WebExtExamples}}</p>