tabs.printPreview()

Öffnet die Druckvorschau für den aktiven Tab.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt. Eine Erweiterung kann erkennen, wann die Druckvorschau geschlossen wurde, indem sie das afterprint-Ereignis abhört:

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

Syntax

js
let openingPreview = browser.tabs.printPreview()

Parameter

Keine.

Rückgabewert

Ein Promise, das mit keinen Argumenten erfüllt wird, wenn die Vorschauseite geöffnet wurde.

Beispiele

In diesem Beispiel lauscht ein Hintergrundskript auf einen Klick auf eine Browser-Aktion und öffnet dann die Druckvorschau für den aktuell aktiven Tab:

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

Browser-Kompatibilität