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