語法
js
let saving = browser.tabs.saveAsPDF(
pageSettings // object
)
引數
pageSettings-
object。有關已儲存頁面的設定,為一個tabs.PageSettings物件。此物件是必需的,但其所有屬性都是可選的。未在此處指定的任何屬性都將獲取PageSettings文件中列出的預設值。
返回值
一個 Promise,當對話方塊關閉時,它將以一個狀態字串 fulfilled。該字串可以是以下任意一項:
- "saved"
- "replaced"
- "canceled"
- "not_saved"
- "not_replaced"
示例
在此示例中,一個後臺指令碼監聽對 瀏覽器操作 的點選,然後嘗試將當前活動標籤頁另存為 PDF 檔案,然後記錄結果。
js
browser.browserAction.onClicked.addListener(() => {
browser.tabs.saveAsPDF({}).then((status) => {
console.log(status);
});
});
瀏覽器相容性
載入中…