tabs.printPreview()
Открывает предварительный просмотр печати для активной вкладки.
Это асинхронная функция, которая возвращает Promise. Расширение может определить, когда предварительный просмотр печати закрыт, прослушивая событие afterprint:
window.addEventListener("afterprint", resumeFunction, false);
Синтаксис
let openingPreview = browser.tabs.printPreview()
Параметры
Нет.
Возвращаемое значение
A Promise, который будет выполнен без аргументов, когда страница предварительного просмотра откроется.
Примеры
В этом примере фоновый скрипт прослушивает щелчок по действию браузера, а затем открывает предварительный просмотр печати для текущей активной вкладки:
browser.browserAction.onClicked.addListener(() => { browser.tabs.printPreview() .then(() => { console.log("Entered print preview"); }); });
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | |
printPreview |
Нет | Нет | 56 | ? | Нет | Нет | ? | ? | Нет | ? | Нет | ? |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/printPreview