语法
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。