tabs.printPreview()

開啟活動標籤頁的列印預覽。

這是一個非同步函式,返回一個 Promise。擴充套件可以透過監聽 afterprint 事件來檢測列印預覽何時已關閉。

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

語法

js
let openingPreview = browser.tabs.printPreview()

引數

無。

返回值

一個 Promise,將在預覽頁面開啟時,以無引數形式完成。

示例

在此示例中,後臺指令碼監聽 瀏覽器操作 的點選事件,然後為當前活動標籤頁開啟列印預覽。

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

瀏覽器相容性