Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

tabs.printPreview()

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 :

js
window.addEventListener("afterprint", resumeFunction, false);

Syntaxe

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

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

Compatibilité des navigateurs