--- title: tabs.printPreview() slug: Mozilla/Add-ons/WebExtensions/API/tabs/printPreview tags: - API - Add-ons - Extensions - Méthode - Reference - WebExtensions - printPreview - tabs translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/printPreview ---
{{AddonSidebar()}}
Ouvre l'aperçu avant impression pour l'onglet actif.
C'est une fonction asynchrone qui renvoie une Promise.
Une extension peut détecter lorsque l'aperçu d'impression a été fermé en écoutant l'événement afterprint :
window.addEventListener("afterprint", resumeFunction, false);

Syntaxe

var openingPreview = browser.tabs.printPreview()

Paramètres

None.

Valeur retournée

Une Promise qui sera remplie sans argument lorsque la page d'aperçu est ouverte.

Exemples

Dans cet exemple, un script d'arrière-plan écoute un clic sur une action de navigateur, puis ouvre l'aperçu avant impression pour l'onglet actuellement actif :

browser.browserAction.onClicked.addListener(() => {
  browser.tabs.printPreview()
    .then(() => {
      console.log("Entered print preview");
    });
});

{{WebExtExamples}}

Compatibilité du navigateur

{{Compat("webextensions.api.tabs.printPreview")}}