---
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>