語法
js
let showing = browser.downloads.show(
downloadId // integer
)
引數
downloadId-
一個表示要顯示的
DownloadItemID 的整數。
返回值
一個 Promise。如果請求成功,Promise 將會以一個布林值(表示請求是否成功)來 fulfilled。如果請求失敗,Promise 將會以一個錯誤訊息來 rejected。
示例
此示例顯示了最近下載的專案
js
function onShowing(success) {
console.log(`Showing download item: ${success}`);
}
function onError(error) {
console.log(`Error opening item: ${error}`);
}
function openDownload(downloadItems) {
if (downloadItems.length > 0) {
latestDownloadId = downloadItems[0].id;
let showing = browser.downloads.show(latestDownloadId);
showing.then(onShowing, onError);
}
}
let searching = browser.downloads.search({
limit: 1,
orderBy: ["-startTime"],
});
searching.then(openDownload, onError);
瀏覽器相容性
載入中…
注意:此 API 基於 Chromium 的 chrome.downloads API。