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 :
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");
    });
});

Compatibilité du navigateur

BCD tables only load in the browser