Spec-Zone.ru › Web Extensions

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API