Opens print preview for the active tab.
This is an asynchronous function that returns a
Promise
.An extension can detect when print preview has been closed by listening to the afterprint event:
window.addEventListener("afterprint", resumeFunction, false);
Syntax
var openingPreview = browser.tabs.printPreview()
Parameters
None.
Return value
A Promise
that will be fulfilled with no arguments when the preview page has opened.
Browser compatibility
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Chrome | Edge | Firefox | Firefox for Android | Opera | |
---|---|---|---|---|---|
Basic support | No | No | 56 | No | No |
Examples
In this example a background script listens for a click on a browser action, then opens print preview for the currently active tab:
browser.browserAction.onClicked.addListener(() => { browser.tabs.printPreview() .then(() => { console.log("Entered print preview"); }); });